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
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
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()