def test_listRecords(self): records = self._client.listRecords(metadataPrefix='oai_dc') records = list(records) self.assertEquals(100, len(records)) metadatas = [metadata for (header, metadata, about) in records] result = [] for metadata in metadatas: result.append(metadata.getField('title')[0]) expected = ['Title %s' % i for i in range(100)] self.assertEquals(expected, result)
def test_listRecords(self): records = fakeclient.listRecords(from_=datetime(2003, 4, 10), metadataPrefix='oai_dc') records = list(records) # lazy, just test first one header, metadata, about = records[0] self.assertEquals('hdl:1765/308', header.identifier()) self.assertEquals(datetime(2003, 4, 15, 10, 18, 51), header.datestamp()) self.assertEquals(['1:2'], header.setSpec()) self.assert_(not header.isDeleted()) # XXX need to extend metadata tests self.assertEquals( ['Kijken in het brein: Over de mogelijkheden van neuromarketing'], metadata.getField('title'))
def test_listRecords(self): records = fakeclient.listRecords(from_=datetime(2003, 04, 10), metadataPrefix='oai_dc') records = list(records) # lazy, just test first one header, metadata, about = records[0] self.assertEquals( 'hdl:1765/308', header.identifier()) self.assertEquals( datetime(2003, 4, 15, 10, 18, 51), header.datestamp()) self.assertEquals( ['1:2'], header.setSpec()) self.assert_(not header.isDeleted()) # XXX need to extend metadata tests self.assertEquals( ['Kijken in het brein: Over de mogelijkheden van neuromarketing'], metadata.getField('title'))