def test_create_child_dir(self): stub = sBuilder() root = Directory("root", None, stub, stub) direct = Directory("test", root, stub, stub) self.assertEqual("root/test", direct.fullPath) self.assertEqual(0, direct.filesCount) self.assertEqual("root", direct.parent.name)
def create_nested(self, level_of_depth): stub = sBuilder() targ = None aux = None for i in xrange(level_of_depth): aux = Directory("test" + str(i), aux, stub, stub) targ = Directory("leaf", aux, stub, stub) return aux, targ
def test_create_root_dir(self): stub = sBuilder() direct = Directory("test", None, stub, stub) self.assertEqual("test", direct.fullPath) self.assertEqual(0, direct.filesCount)
def test_create_file(self): testfile = proto.File("test", sd.sDirectory(), sb.sBuilder()) self.assertEqual(testfile.name, "test")
def test_build_file(self): stub = sb.sBuilder() testfile = proto.File("test", sd.sDirectory(), stub) testfile.build() self.assertEqual("test/test", stub.files[0])
def create_ds_and_builder(): stub = sBuilder() ds = DirectorySchema("root", stub, stub) return stub, ds
def test_creation_success(self): stub = sBuilder() ds = DirectorySchema("root", stub, stub) self.assertEqual("root", ds.root) self.assertEqual(stub, ds.fileBuilder) self.assertEqual(stub, ds.directoryBuilder)