コード例 #1
0
 def test_import_ars_grin_family__simple(self):
     s = '''<i>Acanthaceae</i> Juss., nom. cons.</h1>'''
     result = taxonlist2json.import_ars_grin_family(s)
     expect = {'object': 'taxon',
               'rank': 'family',
               'epithet': 'Acanthaceae',
               }
     self.assertEquals(result, expect)
コード例 #2
0
 def test_import_ars_grin_family__simple(self):
     s = '''<i>Acanthaceae</i> Juss., nom. cons.</h1>'''
     result = taxonlist2json.import_ars_grin_family(s)
     expect = {'object': 'taxon',
               'rank': 'family',
               'epithet': 'Acanthaceae',
               }
     self.assertEquals(result, expect)
コード例 #3
0
 def test_import_ars_grin_family__with_synonym(self):
     s = '''<i>Abietaceae</i> Gray, nom. cons.</h1>
 <h2>Synonym of <a href='879'><i>Pinaceae</i> Spreng. ex F. Rudolphi, nom. cons.</a></h2>'''
     result = taxonlist2json.import_ars_grin_family(s)
     expect = {'object': 'taxon',
               'rank': 'family',
               'epithet': 'Abietaceae',
               'accepted': {'object': 'taxon',
                            'rank': 'family',
                            'epithet': 'Pinaceae',
                            }
               }
     self.assertEquals(result, expect)
コード例 #4
0
 def test_import_ars_grin_family__with_synonym(self):
     s = '''<i>Abietaceae</i> Gray, nom. cons.</h1>
 <h2>Synonym of <a href='879'><i>Pinaceae</i> Spreng. ex F. Rudolphi, nom. cons.</a></h2>'''
     result = taxonlist2json.import_ars_grin_family(s)
     expect = {'object': 'taxon',
               'rank': 'family',
               'epithet': 'Abietaceae',
               'accepted': {'object': 'taxon',
                            'rank': 'family',
                            'epithet': 'Pinaceae',
                            }
               }
     self.assertEquals(result, expect)
コード例 #5
0
 def test_import_ars_grin_family__nudus(self):
     s = '''<i>Achratinitaceae</i> F. A. Barkley, nom. nud.</h1>
 <h2>Synonym of <a href='296'><i>Corsiaceae</i> Becc., nom. cons.</a></h2>'''
     result = taxonlist2json.import_ars_grin_family(s)
     expect = None
     self.assertEquals(result, expect)
コード例 #6
0
 def test_import_ars_grin_family__illegitimus(self):
     s = '''<i>Abaminaceae</i> J. Agardh, nom. illeg.</h1>
 <h2>Synonym of <a href='756'><i>Nartheciaceae</i> Fr. ex Bjurzon</a></h2>'''
     result = taxonlist2json.import_ars_grin_family(s)
     expect = None
     self.assertEquals(result, expect)
コード例 #7
0
 def test_import_ars_grin_family__nudus(self):
     s = '''<i>Achratinitaceae</i> F. A. Barkley, nom. nud.</h1>
 <h2>Synonym of <a href='296'><i>Corsiaceae</i> Becc., nom. cons.</a></h2>'''
     result = taxonlist2json.import_ars_grin_family(s)
     expect = None
     self.assertEquals(result, expect)
コード例 #8
0
 def test_import_ars_grin_family__illegitimus(self):
     s = '''<i>Abaminaceae</i> J. Agardh, nom. illeg.</h1>
 <h2>Synonym of <a href='756'><i>Nartheciaceae</i> Fr. ex Bjurzon</a></h2>'''
     result = taxonlist2json.import_ars_grin_family(s)
     expect = None
     self.assertEquals(result, expect)