def test_neCase(self): for init, segments in self.testParseStrings: path1 = Path(init) path2 = Path(init) path1.add("new") path2.add(["NEW"]) self.assertNotEquals(path1, path2)
def test_addString(self): for init, segments in self.testParseStrings: path = Path(init) self.assertEquals(path.segments, segments) self.assertEquals(path.add(init), path) self.assertEquals(path.segments, segments * 2)
def test_addIterable(self): for iterable in self.testInitIterables: path = Path(iterable) self.assertEquals(path.segments, iterable) self.assertEquals(path.add(iterable), path) self.assertEquals(path.segments, iterable * 2)