Exemple #1
0
 def test_multi_no_match(self):
     p = path.Path('foo/bar')
     q = path.Path('baz/quux')
     self.assertEqual(path.commonprefix([p, q]), path.Path(''))
Exemple #2
0
 def test_multi_subset(self):
     p = path.Path('foo/bar')
     q = path.Path('foo/bar/baz')
     self.assertEqual(path.commonprefix([p, q]), p)
Exemple #3
0
 def test_multi_partial_match(self):
     p = path.Path('foo/bar')
     q = path.Path('foo/baz')
     self.assertEqual(path.commonprefix([p, q]), p.parent())
Exemple #4
0
 def test_multi_same(self):
     p = path.Path('foo/bar')
     self.assertEqual(path.commonprefix([p, p]), p)
Exemple #5
0
 def test_single(self):
     p = path.Path('foo/bar')
     self.assertEqual(path.commonprefix([p]), p)
Exemple #6
0
 def test_empty(self):
     self.assertEqual(path.commonprefix([]), None)