Windows uses backslashes for paths

This commit is contained in:
Dave Halter
2020-02-28 12:42:39 +01:00
parent 58ba47841c
commit d1873f8e1e
2 changed files with 20 additions and 5 deletions

View File

@@ -66,15 +66,16 @@ def test_refactor(refactor_case, skip_pre_python36, environment):
if sys.version_info < (3, 6):
pytest.skip()
desired_result = refactor_case.get_desired_result()
if refactor_case.type == 'error':
with pytest.raises(RefactoringError) as e:
refactor_case.refactor(environment)
assert e.value.args[0] == refactor_case.desired_result.strip()
assert e.value.args[0] == desired_result.strip()
elif refactor_case.type == 'text':
refactoring = refactor_case.refactor(environment)
assert not refactoring.get_renames()
text = ''.join(f.get_new_code() for f in refactoring.get_changed_files().values())
assert_case_equal(refactor_case, text, refactor_case.desired_result)
assert_case_equal(refactor_case, text, desired_result)
else:
diff = refactor_case.refactor(environment).get_diff()
assert_case_equal(refactor_case, diff, refactor_case.desired_result)
assert_case_equal(refactor_case, diff, desired_result)