@@ -49,30 +49,32 @@ def with_segments(self, *pathsegments):
4949
5050 def test_join (self ):
5151 P = self .cls
52- p = P ('a/b' )
52+ sep = self .cls .parser .sep
53+ p = P (f'a{ sep } b' )
5354 pp = p .joinpath ('c' )
54- self .assertEqual (pp , P ('a/b/ c' ))
55+ self .assertEqual (pp , P (f'a { sep } b { sep } c' ))
5556 self .assertIs (type (pp ), type (p ))
5657 pp = p .joinpath ('c' , 'd' )
57- self .assertEqual (pp , P ('a/b/c/ d' ))
58- pp = p .joinpath ('/ c' )
59- self .assertEqual (pp , P ('/ c' ))
58+ self .assertEqual (pp , P (f'a { sep } b { sep } c { sep } d' ))
59+ pp = p .joinpath (f' { sep } c' )
60+ self .assertEqual (pp , P (f' { sep } c' ))
6061
6162 def test_div (self ):
6263 # Basically the same as joinpath().
6364 P = self .cls
64- p = P ('a/b' )
65+ sep = self .cls .parser .sep
66+ p = P (f'a{ sep } b' )
6567 pp = p / 'c'
66- self .assertEqual (pp , P ('a/b/ c' ))
68+ self .assertEqual (pp , P (f'a { sep } b { sep } c' ))
6769 self .assertIs (type (pp ), type (p ))
68- pp = p / 'c/ d'
69- self .assertEqual (pp , P ('a/b/c/ d' ))
70+ pp = p / f'c { sep } d'
71+ self .assertEqual (pp , P (f'a { sep } b { sep } c { sep } d' ))
7072 pp = p / 'c' / 'd'
71- self .assertEqual (pp , P ('a/b/c/ d' ))
73+ self .assertEqual (pp , P (f'a { sep } b { sep } c { sep } d' ))
7274 pp = 'c' / p / 'd'
73- self .assertEqual (pp , P ('c/a/b/ d' ))
74- pp = p / '/ c'
75- self .assertEqual (pp , P ('/ c' ))
75+ self .assertEqual (pp , P (f'c { sep } a { sep } b { sep } d' ))
76+ pp = p / f' { sep } c'
77+ self .assertEqual (pp , P (f' { sep } c' ))
7678
7779 def test_full_match (self ):
7880 P = self .cls
@@ -149,11 +151,11 @@ def test_parts(self):
149151 # `parts` returns a tuple.
150152 sep = self .cls .parser .sep
151153 P = self .cls
152- p = P ('a/ b' )
154+ p = P (f'a { sep } b' )
153155 parts = p .parts
154156 self .assertEqual (parts , ('a' , 'b' ))
155157 # When the path is absolute, the anchor is a separate part.
156- p = P ('/a/ b' )
158+ p = P (f' { sep } a { sep } b' )
157159 parts = p .parts
158160 self .assertEqual (parts , (sep , 'a' , 'b' ))
159161
@@ -223,9 +225,9 @@ def test_anchor(self):
223225 P = self .cls
224226 sep = self .cls .parser .sep
225227 self .assertEqual (P ('' ).anchor , '' )
226- self .assertEqual (P ('a/ b' ).anchor , '' )
227- self .assertEqual (P ('/' ).anchor , sep )
228- self .assertEqual (P ('/a/ b' ).anchor , sep )
228+ self .assertEqual (P (f'a { sep } b' ).anchor , '' )
229+ self .assertEqual (P (sep ).anchor , sep )
230+ self .assertEqual (P (f' { sep } a { sep } b' ).anchor , sep )
229231
230232 def test_name (self ):
231233 P = self .cls
0 commit comments