From 66c52b4bc7cbe6db7e7f308ab73bd50b3de1073b Mon Sep 17 00:00:00 2001 From: Dave Halter Date: Sun, 13 Nov 2022 23:48:43 +0100 Subject: [PATCH] Try to fix a test for Windows --- test/test_api/test_refactoring.py | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/test/test_api/test_refactoring.py b/test/test_api/test_refactoring.py index f61af13d..13b74a40 100644 --- a/test/test_api/test_refactoring.py +++ b/test/test_api/test_refactoring.py @@ -1,6 +1,7 @@ import os from textwrap import dedent from pathlib import Path +import platform import pytest @@ -73,15 +74,19 @@ def test_diff_without_ending_newline(Script): def test_diff_path_outside_of_project(Script): + if platform.system().lower() == 'windows': + abs_path = r'D:\unknown_dir\file.py' + else: + abs_path = '/unknown_dir/file.py' script = Script( code='foo = 1', - path='/unknown_dir/file.py', + path=abs_path, project=jedi.get_default_project() ) diff = script.rename(line=1, column=0, new_name='bar').get_diff() - assert diff == dedent('''\ - --- /unknown_dir/file.py - +++ /unknown_dir/file.py + assert diff == dedent(f'''\ + --- {abs_path} + +++ {abs_path} @@ -1 +1 @@ -foo = 1 +bar = 1