예제 #1
0
 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)
예제 #2
0
 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)
예제 #3
0
 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'))
예제 #4
0
 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'))