@@ -13,7 +13,7 @@ def generate_tests_from_source_document(
1313 path : str ,
1414) -> Generator [Union [Tuple [str , str , int , int , str ], Any ], None , None ]:
1515 file = Path (path ).relative_to (Path ("." ).parent .absolute ())
16-
16+ file_str = str ( file ). replace ( " \\ " , "/" )
1717 current_line = 0
1818 for line , text in enumerate (file .read_text ().splitlines ()):
1919
@@ -26,16 +26,16 @@ def generate_tests_from_source_document(
2626 if name and expression :
2727 if skip :
2828 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" )
3030 )
3131 else :
3232 if end - start == 1 :
33- yield str ( file ) , name , current_line , start , expression
33+ yield file_str , name , current_line , start , expression
3434 else :
35- yield str ( file ) , name , current_line , start , expression
35+ yield file_str , name , current_line , start , expression
3636 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
3838
39- yield str ( file ) , name , current_line , end - 1 , expression
39+ yield file_str , name , current_line , end - 1 , expression
4040 else :
4141 current_line = line
0 commit comments