コード例 #1
0
ファイル: test_filesystem.py プロジェクト: aryoxp/trash-cli
 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
コード例 #2
0
ファイル: test_filesystem.py プロジェクト: aryoxp/trash-cli
 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
コード例 #3
0
ファイル: test_filesystem.py プロジェクト: aryoxp/trash-cli
 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()