@@ -13,7 +13,7 @@ def generate_tests_from_source_document(
13
13
path : str ,
14
14
) -> Generator [Union [Tuple [str , str , int , int , str ], Any ], None , None ]:
15
15
file = Path (path ).relative_to (Path ("." ).parent .absolute ())
16
-
16
+ file_str = str ( file ). replace ( " \\ " , "/" )
17
17
current_line = 0
18
18
for line , text in enumerate (file .read_text ().splitlines ()):
19
19
@@ -26,16 +26,16 @@ def generate_tests_from_source_document(
26
26
if name and expression :
27
27
if skip :
28
28
yield pytest .param (
29
- str ( file ) , name , current_line , start , expression , marks = pytest .mark .skip (reason = "TODO" )
29
+ file_str , name , current_line , start , expression , marks = pytest .mark .skip (reason = "TODO" )
30
30
)
31
31
else :
32
32
if end - start == 1 :
33
- yield str ( file ) , name , current_line , start , expression
33
+ yield file_str , name , current_line , start , expression
34
34
else :
35
- yield str ( file ) , name , current_line , start , expression
35
+ yield file_str , name , current_line , start , expression
36
36
if end - start > 2 :
37
- yield str ( file ) , name , current_line , int (start + (end - start ) / 2 ), expression
37
+ yield file_str , name , current_line , int (start + (end - start ) / 2 ), expression
38
38
39
- yield str ( file ) , name , current_line , end - 1 , expression
39
+ yield file_str , name , current_line , end - 1 , expression
40
40
else :
41
41
current_line = line
0 commit comments