@@ -693,8 +693,14 @@ def test_relative_to_common(self):
693
693
self .assertRaises (ValueError , p .relative_to , P ('a/b/c' ))
694
694
self .assertRaises (ValueError , p .relative_to , P ('a/c' ))
695
695
self .assertRaises (ValueError , p .relative_to , P ('/a' ))
696
+ self .assertRaises (ValueError , p .relative_to , P ("../a" ))
697
+ self .assertRaises (ValueError , p .relative_to , P ("a/.." ))
698
+ self .assertRaises (ValueError , p .relative_to , P ("/a/.." ))
696
699
self .assertRaises (ValueError , p .relative_to , P ('/' ), walk_up = True )
697
700
self .assertRaises (ValueError , p .relative_to , P ('/a' ), walk_up = True )
701
+ self .assertRaises (ValueError , p .relative_to , P ("../a" ), walk_up = True )
702
+ self .assertRaises (ValueError , p .relative_to , P ("a/.." ), walk_up = True )
703
+ self .assertRaises (ValueError , p .relative_to , P ("/a/.." ), walk_up = True )
698
704
p = P ('/a/b' )
699
705
self .assertEqual (p .relative_to (P ('/' )), P ('a/b' ))
700
706
self .assertEqual (p .relative_to ('/' ), P ('a/b' ))
@@ -723,8 +729,14 @@ def test_relative_to_common(self):
723
729
self .assertRaises (ValueError , p .relative_to , P ())
724
730
self .assertRaises (ValueError , p .relative_to , '' )
725
731
self .assertRaises (ValueError , p .relative_to , P ('a' ))
732
+ self .assertRaises (ValueError , p .relative_to , P ("../a" ))
733
+ self .assertRaises (ValueError , p .relative_to , P ("a/.." ))
734
+ self .assertRaises (ValueError , p .relative_to , P ("/a/.." ))
726
735
self .assertRaises (ValueError , p .relative_to , P ('' ), walk_up = True )
727
736
self .assertRaises (ValueError , p .relative_to , P ('a' ), walk_up = True )
737
+ self .assertRaises (ValueError , p .relative_to , P ("../a" ), walk_up = True )
738
+ self .assertRaises (ValueError , p .relative_to , P ("a/.." ), walk_up = True )
739
+ self .assertRaises (ValueError , p .relative_to , P ("/a/.." ), walk_up = True )
728
740
729
741
def test_is_relative_to_common (self ):
730
742
P = self .cls
0 commit comments