1+ import os
2+
13import pytest
24from pytest_test_utils import TmpDir
35
@@ -32,15 +34,15 @@ def test_exists(tmp_dir: TmpDir, scm: Git):
3234 assert not fs .exists ("foo" )
3335 assert not fs .exists ("тест" )
3436 assert not fs .exists ("data" )
35- assert not fs .exists ("data/ lorem" )
37+ assert not fs .exists (os . path . join ( "data" , " lorem") )
3638
3739 scm .add_commit (files , message = "add" )
3840
3941 fs = scm .get_fs ("master" )
4042 assert fs .exists ("foo" )
4143 assert fs .exists ("тест" )
4244 assert fs .exists ("data" )
43- assert fs .exists ("data/ lorem" )
45+ assert fs .exists (os . path . join ( "data" , " lorem") )
4446 assert not fs .exists ("non-existing-file" )
4547
4648
@@ -73,7 +75,7 @@ def test_walk(tmp_dir: TmpDir, scm: Git):
7375 "data" : {"lorem" : "ipsum" , "subdir" : {"sub" : "sub" }},
7476 }
7577 )
76- scm .add_commit ("data/ subdir" , message = "add" )
78+ scm .add_commit (os . path . join ( "data" , " subdir") , message = "add" )
7779 fs = scm .get_fs ("master" )
7880
7981 def convert_to_sets (walk_results ):
@@ -84,20 +86,22 @@ def convert_to_sets(walk_results):
8486
8587 assert convert_to_sets (fs .walk ("." )) == convert_to_sets (
8688 [
87- ("" , ["data" ], []),
88- ("data" , ["subdir" ], []),
89+ (scm . root_dir , ["data" ], []),
90+ (os . path . join ( scm . root_dir , "data" ) , ["subdir" ], []),
8991 (
90- "data/ subdir" ,
92+ os . path . join ( scm . root_dir , "data" , " subdir") ,
9193 [],
9294 ["sub" ],
9395 ),
9496 ]
9597 )
9698
97- assert convert_to_sets (fs .walk ("data/subdir" )) == convert_to_sets (
99+ assert convert_to_sets (
100+ fs .walk (os .path .join ("data" , "subdir" ))
101+ ) == convert_to_sets (
98102 [
99103 (
100- "data/ subdir" ,
104+ os . path . join ( scm . root_dir , "data" , " subdir") ,
101105 [],
102106 ["sub" ],
103107 )
@@ -120,21 +124,21 @@ def test_ls(tmp_dir: TmpDir, scm: Git):
120124 assert fs .ls ("." ) == {
121125 "data" : {
122126 "mode" : 16384 ,
123- "name" : "data" ,
127+ "name" : str ( tmp_dir / "data" ) ,
124128 "sha" : "f5d6ac1955c85410b71bb6e35e4c57c54e2ad524" ,
125129 "size" : 66 ,
126130 "type" : "directory" ,
127131 },
128132 "foo" : {
129133 "mode" : 33188 ,
130- "name" : "foo" ,
134+ "name" : str ( tmp_dir / "foo" ) ,
131135 "sha" : "19102815663d23f8b75a47e7a01965dcdc96468c" ,
132136 "size" : 3 ,
133137 "type" : "file" ,
134138 },
135139 "тест" : {
136140 "mode" : 33188 ,
137- "name" : "тест" ,
141+ "name" : str ( tmp_dir / "тест" ) ,
138142 "sha" : "eeeba1738f4c12844163b89112070c6e57eb764e" ,
139143 "size" : 16 ,
140144 "type" : "file" ,
0 commit comments