示例#1
0
 def test_cd(self):
     p = Path()
     p.cd("foo")
     self.assertEqual(str(p), "/foo")
     p.cd("foo/bar")
     self.assertEqual(str(p), "/foo/foo/bar")
     p.cd("/foo/bar")
     self.assertEqual(str(p), "/foo/bar")
     p.cd("..")
     self.assertEqual(str(p), "/foo")
     p.cd(".")
     self.assertEqual(str(p), "/foo")
     p.cd()
     self.assertEqual(str(p), "/")