コード例 #1
0
    def test_get_categories(self):
        """
        Test get categories
        """
        categories_list = [
            None,
            [],
            ['A', 'B'],
            [u'A', u'B'],
            '',
            'A|B',
            u'A|B',
        ]
        results_list = [[], [], ['A', 'B'], [u'A', u'B'], [], ['A', 'B'],
                        ['A', 'B']]

        self.assertEqual(
            len(categories_list), len(results_list),
            'Number of parameters ({0:d}) and results ({1:d}) does not match'.
            format(len(categories_list), len(results_list)))

        for (index, categories) in enumerate(categories_list):
            self.assertEqual(
                ComingEpisodes._get_categories(categories),
                results_list[index])  # pylint: disable=protected-access
コード例 #2
0
    def test_get_categories(self):
        categories_list = [
            None, [], ['A', 'B'], [u'A', u'B'], '', 'A|B', u'A|B',
        ]
        results_list = [
            [], [], ['A', 'B'], [u'A', u'B'], [], ['A', 'B'], ['A', 'B']
        ]

        self.assertEqual(
                len(categories_list), len(results_list),
                'Number of parameters (%d) and results (%d) does not match' % (len(categories_list), len(results_list))
        )

        for (index, categories) in enumerate(categories_list):
            self.assertEqual(ComingEpisodes._get_categories(categories), results_list[index])
コード例 #3
0
    def test_get_categories(self):
        """
        Test get categories
        """
        categories_list = [
            None, [], ['A', 'B'], [u'A', u'B'], '', 'A|B', u'A|B',
        ]
        results_list = [
            [], [], ['A', 'B'], [u'A', u'B'], [], ['A', 'B'], ['A', 'B']
        ]

        self.assertEqual(
            len(categories_list), len(results_list),
            'Number of parameters (%d) and results (%d) does not match' % (len(categories_list), len(results_list))
        )

        for (index, categories) in enumerate(categories_list):
            self.assertEqual(ComingEpisodes._get_categories(categories), results_list[index])  # pylint: disable=protected-access
コード例 #4
0
    def test_get_categories(self):
        """
        Tests if get_categories returns the valid format and the right values
        """
        categories_list = [
            None, [], ['A', 'B'], ['A', 'B'], '', 'A|B', 'A|B',
        ]
        results_list = [
            [], [], ['A', 'B'], ['A', 'B'], [], ['A', 'B'], ['A', 'B']
        ]

        self.assertEqual(
            len(categories_list), len(results_list),
            'Number of parameters ({0:d}) and results ({1:d}) does not match'.format(len(categories_list), len(results_list))
        )

        for (index, categories) in enumerate(categories_list):
            self.assertEqual(ComingEpisodes._get_categories(categories), results_list[index])  # pylint: disable=protected-access