Пример #1
0
 def test_is_subpath_of_windows(self):
     self.assertTrue(iwyu_tool.is_subpath_of('\\a\\b\\c.c', '\\a\\b'))
     self.assertTrue(iwyu_tool.is_subpath_of('\\a\\b\\c.c', '\\a\\b\\'))
     self.assertTrue(iwyu_tool.is_subpath_of('\\a\\b\\c.c', '\\a\\b\\c.c'))
     self.assertFalse(iwyu_tool.is_subpath_of('\\a\\b\\c.c', '\\a\\b\\c'))
     self.assertFalse(iwyu_tool.is_subpath_of('\\a\\b\\c.c', '\\a\\x'))
     # Case-insensitive match.
     self.assertTrue(iwyu_tool.is_subpath_of('C:\\Bee\\C.c', 'c:\\BEE'))
 def test_is_subpath_of_windows(self):
     self.assertTrue(iwyu_tool.is_subpath_of('\\a\\b\\c.c', '\\a\\b'))
     self.assertTrue(iwyu_tool.is_subpath_of('\\a\\b\\c.c', '\\a\\b\\'))
     self.assertTrue(iwyu_tool.is_subpath_of('\\a\\b\\c.c', '\\a\\b\\c.c'))
     self.assertFalse(iwyu_tool.is_subpath_of('\\a\\b\\c.c', '\\a\\b\\c'))
     self.assertFalse(iwyu_tool.is_subpath_of('\\a\\b\\c.c', '\\a\\x'))
     # Case-insensitive match.
     self.assertTrue(iwyu_tool.is_subpath_of('C:\\Bee\\C.c', 'c:\\BEE'))
Пример #3
0
 def test_is_subpath_of_posix(self):
     self.assertTrue(iwyu_tool.is_subpath_of('/a/b/c.c', '/a/b'))
     self.assertTrue(iwyu_tool.is_subpath_of('/a/b/c.c', '/a/b/'))
     self.assertTrue(iwyu_tool.is_subpath_of('/a/b/c.c', '/a/b/c.c'))
     self.assertFalse(iwyu_tool.is_subpath_of('/a/b/c.c', '/a/b/c'))
     self.assertFalse(iwyu_tool.is_subpath_of('/a/b/c.c', '/a/x'))
     # No case-insensitive match.
     self.assertFalse(iwyu_tool.is_subpath_of('/A/Bee/C.c', '/a/BEE'))
 def test_is_subpath_of_posix(self):
     self.assertTrue(iwyu_tool.is_subpath_of('/a/b/c.c', '/a/b'))
     self.assertTrue(iwyu_tool.is_subpath_of('/a/b/c.c', '/a/b/'))
     self.assertTrue(iwyu_tool.is_subpath_of('/a/b/c.c', '/a/b/c.c'))
     self.assertFalse(iwyu_tool.is_subpath_of('/a/b/c.c', '/a/b/c'))
     self.assertFalse(iwyu_tool.is_subpath_of('/a/b/c.c', '/a/x'))
     # No case-insensitive match.
     self.assertFalse(iwyu_tool.is_subpath_of('/A/Bee/C.c', '/a/BEE'))