def test_synonym_line_to_objects_pair(self): s = "Abutilon pulverulentum Ulbrich = " "Sidasodes jamesonii (Baker f. ) Fryxell & Fuertes" result = taxonlist2json.synonym_line_to_objects_pair(s) expect = ( { "ht-epithet": "Abutilon", "rank": "species", "author": "Ulbrich", "hybrid": False, "object": "taxon", "epithet": "pulverulentum", "ht-rank": "genus", }, { "ht-epithet": "Sidasodes", "rank": "species", "author": "(Baker f. ) Fryxell & Fuertes", "hybrid": False, "object": "taxon", "epithet": "jamesonii", "ht-rank": "genus", }, ) self.assertEquals(result, expect)
def test_synonym_line_to_objects_pair(self): s = "Abutilon pulverulentum Ulbrich = "\ "Sidasodes jamesonii (Baker f. ) Fryxell & Fuertes" result = taxonlist2json.synonym_line_to_objects_pair(s) expect = ({'ht-epithet': 'Abutilon', 'rank': 'species', 'author': 'Ulbrich', 'hybrid': False, 'object': 'taxon', 'epithet': 'pulverulentum', 'ht-rank': 'genus'}, {'ht-epithet': 'Sidasodes', 'rank': 'species', 'author': '(Baker f. ) Fryxell & Fuertes', 'hybrid': False, 'object': 'taxon', 'epithet': 'jamesonii', 'ht-rank': 'genus'}) self.assertEquals(result, expect)