Here are the examples of the python api flask_ext_migrate.fix_tester taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
27 Examples
3
Example 1
Project: flask-ext-migrate Source File: test_fix.py
def test_multiline_import():
output = migrate.fix_tester("from flask.ext.foo import \
bar,\
foobar,\
something")
assert output == "from flask_foo import bar, foobar, something"
3
Example 2
Project: flask-ext-migrate Source File: test_script.py
def test_single_file_input_runs_without_failures(runner, tmpdir):
import_line = 'from flask.ext.foo import bar'
temp_file = tmpdir.join('temp.py')
temp_file.write(import_line)
result = runner.invoke(startup, [str(temp_file)])
assert result.exit_code == 0
assert temp_file.read() == migrate.fix_tester(import_line)
3
Example 3
Project: flask-ext-migrate Source File: test_script.py
def test_single_file_run_modifies_file_properly(runner, tmpdir):
import_line = 'from flask.ext.foo import bar'
temp_file = tmpdir.join('temp.py')
temp_file.write(import_line)
result = runner.invoke(startup, [str(temp_file)])
assert result.exit_code == 0
assert temp_file.read() == migrate.fix_tester(import_line)
3
Example 4
Project: flask-ext-migrate Source File: test_script.py
def test_recursive_run_modifies_files_properly(runner, tmpdir):
import_line = 'from flask.ext.foo import bar'
expected_output = migrate.fix_tester(import_line)
temp_files = []
for x in range(2):
temp_files.append(tmpdir.join('temp{}.py'.format(x)))
for filepath in temp_files:
filepath.write(import_line)
result = runner.invoke(startup, [str(tmpdir)])
assert result.exit_code == 0
for filepath in temp_files:
assert filepath.read() == expected_output
0
Example 5
Project: flask-ext-migrate Source File: test_fix.py
def test_simple_from_import():
output = migrate.fix_tester("from flask.ext import foo")
assert output == "import flask_foo as foo"
0
Example 6
Project: flask-ext-migrate Source File: test_fix.py
def test_non_flask_import_unchanged():
output = migrate.fix_tester("import requests")
assert output == "import requests"
0
Example 7
Project: flask-ext-migrate Source File: test_fix.py
def test_base_flask_import_unchanged():
output = migrate.fix_tester("import flask")
assert output == "import flask"
0
Example 8
Project: flask-ext-migrate Source File: test_fix.py
def test_base_flask_from_import_unchanged():
output = migrate.fix_tester("from flask import Flask")
assert output == "from flask import Flask"
0
Example 9
Project: flask-ext-migrate Source File: test_fix.py
def test_base_non_flask_from_import_doesnt_raise():
try:
migrate.fix_tester("from foo import bar")
except Exception as e:
pytest.fail(e)
0
Example 10
Project: flask-ext-migrate Source File: test_fix.py
def test_base_non_flask_from_import_unchanged():
output = migrate.fix_tester("from foo import bar")
assert output == "from foo import bar"
0
Example 11
Project: flask-ext-migrate Source File: test_fix.py
def test_invalid_import_doesnt_raise():
try:
migrate.fix_tester("import adjfsjdn")
except Exception as e:
pytest.fail(e)
0
Example 12
Project: flask-ext-migrate Source File: test_fix.py
def test_invalid_import_unchanged():
output = migrate.fix_tester("import adjfsjdn")
assert output == "import adjfsjdn"
0
Example 13
Project: flask-ext-migrate Source File: test_fix.py
def test_from_to_from_import():
output = migrate.fix_tester("from flask.ext.foo import bar")
assert output == "from flask_foo import bar"
0
Example 14
Project: flask-ext-migrate Source File: test_fix.py
def test_from_to_from_named_import():
output = migrate.fix_tester("from flask.ext.foo import bar as baz")
assert output == "from flask_foo import bar as baz"
0
Example 15
Project: flask-ext-migrate Source File: test_fix.py
def test_from_to_from_samename_import():
output = migrate.fix_tester("from flask.ext.foo import bar as bar")
assert output == "from flask_foo import bar"
0
Example 16
Project: flask-ext-migrate Source File: test_fix.py
def test_from_to_from_samename_subpackages_import():
output = migrate.fix_tester("from flask.ext.foo.bar import baz as baz")
assert output == "from flask_foo.bar import baz"
0
Example 17
Project: flask-ext-migrate Source File: test_fix.py
def test_multiple_import():
output = migrate.fix_tester(
"from flask.ext.foo import bar, foobar, something"
)
assert output == "from flask_foo import bar, foobar, something"
0
Example 18
Project: flask-ext-migrate Source File: test_fix.py
def test_module_import():
output = migrate.fix_tester("import flask.ext.foo")
assert output == "import flask_foo"
0
Example 19
Project: flask-ext-migrate Source File: test_fix.py
def test_named_module_import():
output = migrate.fix_tester("import flask.ext.foo as foobar")
assert output == "import flask_foo as foobar"
0
Example 20
Project: flask-ext-migrate Source File: test_fix.py
def test_named_from_import():
output = migrate.fix_tester("from flask.ext.foo import bar as baz")
assert output == "from flask_foo import bar as baz"
0
Example 21
Project: flask-ext-migrate Source File: test_fix.py
def test_parens_import():
output = migrate.fix_tester("from flask.ext.foo import (bar, foo, foobar)")
assert output == "from flask_foo import (bar, foo, foobar)"
0
Example 22
Project: flask-ext-migrate Source File: test_fix.py
def test_from_subpackages_import():
output = migrate.fix_tester("from flask.ext.foo.bar import foobar")
assert output == "from flask_foo.bar import foobar"
0
Example 23
Project: flask-ext-migrate Source File: test_fix.py
def test_from_subpackages_named_import():
output = migrate.fix_tester(
"from flask.ext.foo.bar import foobar as foobaz"
)
assert output == "from flask_foo.bar import foobar as foobaz"
0
Example 24
Project: flask-ext-migrate Source File: test_fix.py
def test_from_subpackages_parens_import():
output = migrate.fix_tester(
"from flask.ext.foo.bar import (foobar, foobarz, foobarred)"
)
assert output == "from flask_foo.bar import (foobar, foobarz, foobarred)"
0
Example 25
Project: flask-ext-migrate Source File: test_fix.py
def test_multiline_from_subpackages_import():
output = migrate.fix_tester("from flask.ext.foo.bar import (foobar,\
foobarz,\
foobarred)")
assert output == "from flask_foo.bar import (foobar, foobarz, foobarred)"
0
Example 26
Project: flask-ext-migrate Source File: test_fix.py
def test_function_call_migration():
output = migrate.fix_tester("flask.ext.foo(var)")
assert output == "flask_foo(var)"
0
Example 27
Project: flask-ext-migrate Source File: test_fix.py
def test_nested_function_call_migration():
output = migrate.fix_tester("import flask.ext.foo\n\n"
"flask.ext.foo.bar(var)")
assert output == ("import flask_foo\n\n"
"flask_foo.bar(var)")