1
0
forked from VimPlug/jedi

Run refactoring test using py.test

refactor.collect_file_tests is fixed;  it uses global variable
refactoring_test_dir which is not defined when refactor is used
as a module.
This commit is contained in:
Takafumi Arakaki
2013-03-12 06:46:31 +01:00
parent fb0b8b0fc1
commit a31ba8737a
3 changed files with 22 additions and 7 deletions

View File

@@ -101,3 +101,14 @@ def test_integration(case, monkeypatch, pytestconfig):
TEST_USAGES: run_related_name_test,
}
testers[case.test_type](case)
def test_refactor(refactor_case):
"""
Run refactoring test case.
:type refactor_case: :class:`.refactor.RefactoringCase`
"""
refactor_case.run()
result, desired = refactor_case.result, refactor_case.desired
assert result == desired, "Refactoring test %r fails" % refactor_case