def test_descriptive_format(self): result = descriptive_format(**self.sample) self.assertEqual( 'Revista Mal-Estar Subjetivo, Volume: 67, Issue: 9 Supplement 3, Article number: e00120416, Published: 2011', result)
def test_descriptive_format_1(self): self.sample['elocation'] = '' result = descriptive_format(**self.sample) self.assertEqual( 'Revista Mal-Estar Subjetivo, Volume: 67, Issue: 9 Supplement 3, Pages: 154-200, Published: 2011', result)
def test_descriptive_format_suppl_volume_1(self): data = { 'title': 'Revista de Odontologia da Universidade de São Paulo', 'short_title': 'Rev. Odontol. Univ. São Paulo', 'pubdate': '1997', 'volume': '11', 'number': '', 'suppl': '0', 'fpage': '121', 'lpage': '143', 'elocation': '' } result = descriptive_format(**data) self.assertEqual( 'Revista de Odontologia da Universidade de São Paulo, Volume: 11 Supplement, Pages: 121-143, Published: 1997', result)
def test_descriptive_format_number_only(self): data = { 'title': 'Cadernos Pagu ', 'short_title': 'Cad. Pagu', 'pubdate': '2017', 'volume': '', 'number': '50', 'suppl': '', 'fpage': '', 'lpage': '', 'elocation': 'e175002' } result = descriptive_format(**data) self.assertEqual( 'Cadernos Pagu, Issue: 50, Article number: e175002, Published: 2017', result)