Esempio n. 1
0
    def createFileStorer(self, identifier):
        """ Mocks factory method. """

        fileStorerMock = SimpleMock(identifier=identifier, fileSystem=self,
                                    parent=SimpleMock(list(), name=""))
        fileStorerMock.value = fileStorerMock
        return fileStorerMock
Esempio n. 2
0
    def createFileStorer(self, identifier):
        """ Mocks factory method. """

        fileStorerMock = SimpleMock(identifier=identifier,
                                    fileSystem=self,
                                    parent=SimpleMock(list(), name=""))
        fileStorerMock.value = fileStorerMock
        return fileStorerMock
Esempio n. 3
0
 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")})
Esempio n. 4
0
    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")})