Exemplo n.º 1
0
 def test_currently_not_supported(self):
     for doi in self.currently_not_supported:
         with self.assertRaises(ValueError):
             standardize_doi(doi)
Exemplo n.º 2
0
 def test_crossref_dois(self):
     for doi in self.crossref_dois:
         sdoi = standardize_doi(doi)
         self.assertEqual(doi, sdoi)
Exemplo n.º 3
0
 def test_hard_dois(self):
     for doi in self.hard_dois:
         sdoi = standardize_doi(doi)
         self.assertEqual(doi, sdoi)
Exemplo n.º 4
0
 def test_dxdoi_org(self):
     doi = 'dx.doi.org/10.1109/5.771073'
     sdoi = standardize_doi(doi)
     self.assertEqual(sdoi, '10.1109/5.771073')
Exemplo n.º 5
0
 def test_doi_colon(self):
     doi = 'doi:10.1109/5.771073'
     sdoi = standardize_doi(doi)
     self.assertEqual(sdoi, '10.1109/5.771073')
Exemplo n.º 6
0
 def test_currently_not_supported(self):
     for doi in self.currently_not_supported:
         with self.assertRaises(ValueError):
             standardize_doi(doi)
Exemplo n.º 7
0
 def test_https_doi_org(self):
     doi = 'https://doi.org/10.1109/5.771073'
     sdoi = standardize_doi(doi)
     self.assertEqual(sdoi, '10.1109/5.771073')
Exemplo n.º 8
0
 def test_hard_dois(self):
     for doi in self.hard_dois:
         sdoi = standardize_doi(doi)
         self.assertEqual(doi, sdoi)
Exemplo n.º 9
0
 def test_crossref_dois(self):
     for doi in self.crossref_dois:
         sdoi = standardize_doi(doi)
         self.assertEqual(doi, sdoi)
Exemplo n.º 10
0
 def test_doi_colon(self):
     doi = 'doi:10.1109/5.771073'
     sdoi = standardize_doi(doi)
     self.assertEqual(sdoi, '10.1109/5.771073')
Exemplo n.º 11
0
 def test_dxdoi_org(self):
     doi = 'dx.doi.org/10.1109/5.771073'
     sdoi = standardize_doi(doi)
     self.assertEqual(sdoi, '10.1109/5.771073')
Exemplo n.º 12
0
 def test_https_doi_org(self):
     doi = 'https://doi.org/10.1109/5.771073'
     sdoi = standardize_doi(doi)
     self.assertEqual(sdoi, '10.1109/5.771073')