コード例 #1
0
    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)
コード例 #2
0
    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)
コード例 #3
0
    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)
コード例 #4
0
    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)