Пример #1
0
 def test_empty(self):
     self.assertEqual(
         sut.commonprefix([]), '')
Пример #2
0
 def test_no_common_prefix(self):
     self.assertEqual(
         sut.commonprefix(['/tmp/abs/a.c', '/usr/ack/b.c']), '/')
Пример #3
0
 def test_with_single_file(self):
     self.assertEqual(
         sut.commonprefix(['/tmp/a.c']), '/tmp')
Пример #4
0
 def test_with_single_file_on_windows(self):
     self.assertEqual(sut.commonprefix(['z:\\tmp\\a.c']), 'z:\\tmp')
Пример #5
0
 def test_with_different_dirnames(self):
     self.assertEqual(
         sut.commonprefix(['/tmp/abs/a.c', '/tmp/ack/b.c']), '/tmp')
Пример #6
0
 def test_no_common_prefix_on_windows(self):
     self.assertEqual(
         sut.commonprefix(['z:\\tmp\\abs\\a.c', 'z:\\usr\\ack\\b.c']),
         'z:\\')
Пример #7
0
 def test_different_drive_on_windows(self):
     self.assertEqual(
         sut.commonprefix(['c:\\tmp\\abs\\a.c', 'z:\\usr\\ack\\b.c']), '')
Пример #8
0
 def test_with_different_dirnames_on_windows(self):
     self.assertEqual(
         sut.commonprefix(['c:\\tmp\\abs\\a.c', 'c:\\tmp\\ack\\b.c']),
         'c:\\tmp')
Пример #9
0
 def test_with_single_file_on_windows(self):
     self.assertEqual(
         sut.commonprefix(['z:\\tmp\\a.c']), 'z:\\tmp')
Пример #10
0
 def test_different_drive_on_windows(self):
     self.assertEqual(
         sut.commonprefix(['c:\\tmp\\abs\\a.c', 'z:\\usr\\ack\\b.c']),
         '')
Пример #11
0
 def test_no_common_prefix_on_windows(self):
     self.assertEqual(
         sut.commonprefix(['z:\\tmp\\abs\\a.c', 'z:\\usr\\ack\\b.c']),
         'z:\\')
Пример #12
0
 def test_with_different_dirnames_on_windows(self):
     self.assertEqual(
         sut.commonprefix(['c:\\tmp\\abs\\a.c', 'c:\\tmp\\ack\\b.c']),
         'c:\\tmp')