def unixpath(self, path: str) -> str: pathlist = path.split("/") stack = Stack() for p in pathlist: if p != "." and p != "..": stack.push(p) if p == "..": stack.pop() return "/".join(stack.toList())
def test_push(self): s = Stack() s.push(3) self.assertEqual(s.toList(), [3])