Exemplo n.º 1
0
    def testExists(self):
        dvs = DummyVirtualFS(example_paths)
        self.assertTrue(dvs.exists('/a/b'))
        self.assertTrue(dvs.exists('/a/b/c1'))

        self.assertFalse(dvs.exists('/a/nything'))
        self.assertFalse(dvs.exists('/none'))
Exemplo n.º 2
0
 def testGetObject(self):
     dvs = DummyVirtualFS(example_paths)
     file_path = '/a/b/c1'
     dir_path = '/a/b'
     self.assertIs(dvs.get_object(file_path), example_paths[file_path])
     self.assertRaises(ValueError, lambda: dvs.get_object(dir_path))
Exemplo n.º 3
0
 def testIsDir(self):
     dvs = DummyVirtualFS(example_paths)
     self.assertFalse(dvs.isdir('/a/b/c1'))
     self.assertTrue(dvs.isdir('/a/b'))
     self.assertRaises(KeyError, lambda: dvs.isdir('/nonexistent'))
Exemplo n.º 4
0
 def testList(self):
     dvs = DummyVirtualFS(example_paths)
     dirs, files = dvs.list(self.example_path)
     self.assertCountEqual(dirs, self.example_dirs)
     self.assertCountEqual(files, self.example_files)