Some Windows compatibility fixes

This commit is contained in:
Dave Halter
2020-12-26 11:52:47 +01:00
parent 7298350e76
commit 86d57edda4
2 changed files with 5 additions and 3 deletions

View File

@@ -169,7 +169,8 @@ def test_reference_description(Script):
def test_get_line_code(Script):
def get_line_code(source, line=None, **kwargs):
return Script(source).complete(line=line)[0].get_line_code(**kwargs)
# On Windows replace \r
return Script(source).complete(line=line)[0].get_line_code(**kwargs).replace('\r', '')
# On builtin
assert get_line_code('abs') == 'def abs(__n: SupportsAbs[_T]) -> _T: ...\n'