def createFileStorer(self, identifier): """ Mocks factory method. """ fileStorerMock = SimpleMock(identifier=identifier, fileSystem=self, parent=SimpleMock(list(), name="")) fileStorerMock.value = fileStorerMock return fileStorerMock
def testRetrieveSuccess(self): """ Tests successful meta data retrieval. """ webdavStorerMock = SimpleMock(dict()) adapter = MetadataWebdavAdapter("identifier", SimpleMock(), SimpleMock(), SimpleMock("1"), SimpleMock(webdavStorerMock)) self.assertEquals(adapter.retrieve(), _VALID_PROPERTY_RESULT) self.assertEquals(adapter.retrieve(list()), dict()) webdavStorerMock.value = {("1", "1"): SimpleMock("value")} self.assertEquals(adapter.retrieve(["1"]), {"1": MetadataValue("value")})