Esempio n. 1
0
 def test_touch(self):
     instance=Path("sandbox/test-file")
     instance.remove()
     self.assertFalse(instance.exists())
     instance.touch()
     self.assertTrue(instance.exists())
     self.assertFalse(instance.isdir())
     instance.remove() # clean up
Esempio n. 2
0
 def test_mkdir(self):
     Path("sandbox").mkdirs()
     instance=Path("sandbox/test-dir")
     instance.remove()
     self.assertFalse(instance.exists())
     instance.mkdir()
     self.assertTrue(instance.exists())
     self.assertTrue(instance.isdir())
     instance.remove() # clean up
Esempio n. 3
0
 def test_mkdirs_with_default_mode(self):
     # prepare
     Path("sandbox/test-dir").remove()
     self.assertFalse(Path("sandbox/test-dir").exists())
     # perform
     instance=Path("sandbox/test-dir/sub-dir")
     instance.mkdirs()
     # test results
     self.assertTrue(instance.exists())
     self.assertTrue(instance.isdir())
     # clean up
     Path("sandbox/test-dir").remove()