forked from orbit-oss/flask
Add test and logic for attribute access calls
This commit is contained in:
parent
77ed466101
commit
cd6ec40947
2 changed files with 30 additions and 4 deletions
|
|
@ -36,7 +36,7 @@ def test_multiline_import():
|
|||
def test_module_import():
|
||||
red = RedBaron("import flask.ext.foo")
|
||||
output = migrate.fix_tester(red)
|
||||
assert output == "import flask_foo as foo"
|
||||
assert output == "import flask_foo"
|
||||
|
||||
|
||||
def test_named_module_import():
|
||||
|
|
@ -61,3 +61,11 @@ def test_function_call_migration():
|
|||
red = RedBaron("flask.ext.foo(var)")
|
||||
output = migrate.fix_tester(red)
|
||||
assert output == "flask_foo(var)"
|
||||
|
||||
|
||||
def test_nested_function_call_migration():
|
||||
red = RedBaron("import flask.ext.foo\n\n"
|
||||
"flask.ext.foo.bar(var)")
|
||||
output = migrate.fix_tester(red)
|
||||
assert output == ("import flask_foo\n\n"
|
||||
"flask_foo.bar(var)")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue