Exemple #1
0
 def testMapDois2Pmids(self):
     self.sess.add(Identifier(1, 'doi', 'id1'))
     self.sess.add(Medline(2, 'MEDLINE', 'Journal', 'PubDate', date.today()))
     self.sess.add(Identifier(2, 'doi', 'id2'))
     self.sess.commit()
     self.assertDictEqual({'id1': 1, 'id2': 2},
                          Identifier.mapDois2Pmids(['id1', 'id2', 'id3']))
     self.assertDictEqual({}, Identifier.mapDois2Pmids(['id3', 'id4']))
Exemple #2
0
 def testMapDois2Pmids(self):
     self.sess.add(Identifier(1, 'doi', 'id1'))
     self.sess.add(DefaultCitation(2))
     self.sess.add(Identifier(2, 'doi', 'id2'))
     self.sess.commit()
     self.assertDictEqual({'id1': 1, 'id2': 2},
                          Identifier.mapDois2Pmids(['id1', 'id2', 'id3']))
     self.assertDictEqual({}, Identifier.mapDois2Pmids(['id3', 'id4']))
Exemple #3
0
 def testMapDois2Pmids(self):
     self.sess.add(Identifier(1, 'doi', 'id1'))
     self.sess.add(DefaultCitation(2))
     self.sess.add(Identifier(2, 'doi', 'id2'))
     self.sess.commit()
     self.assertDictEqual({
         'id1': 1,
         'id2': 2
     }, Identifier.mapDois2Pmids(['id1', 'id2', 'id3']))
     self.assertDictEqual({}, Identifier.mapDois2Pmids(['id3', 'id4']))
Exemple #4
0
 def testMapDois2Pmids(self):
     self.sess.add(Identifier(1, 'doi', 'id1'))
     self.sess.add(Medline(2, 'MEDLINE', 'Journal', 'PubDate',
                           date.today()))
     self.sess.add(Identifier(2, 'doi', 'id2'))
     self.sess.commit()
     self.assertDictEqual({
         'id1': 1,
         'id2': 2
     }, Identifier.mapDois2Pmids(['id1', 'id2', 'id3']))
     self.assertDictEqual({}, Identifier.mapDois2Pmids(['id3', 'id4']))