Esempio n. 1
0
    def test_get_actions(self):
        """
        Test get actions
        """
        test_cases = {
            None: [],
            '': [],
            'wrong': [],
            'downloaded': Quality.DOWNLOADED,
            'Downloaded': Quality.DOWNLOADED,
            'snatched': Quality.SNATCHED,
            'Snatched': Quality.SNATCHED,
        }

        unicode_test_cases = {
            u'': [],
            u'wrong': [],
            u'downloaded': Quality.DOWNLOADED,
            u'Downloaded': Quality.DOWNLOADED,
            u'snatched': Quality.SNATCHED,
            u'Snatched': Quality.SNATCHED,
        }

        for tests in test_cases, unicode_test_cases:
            for (action, result) in tests.iteritems():
                self.assertEqual(History._get_actions(action), result)  # pylint: disable=protected-access
Esempio n. 2
0
    def test_get_actions(self):
        """
        Tests whether or not the different kinds of actions an episode can have are returned correctly
        """
        test_cases = {
            None: [],
            '': [],
            'wrong': [],
            'downloaded': Quality.DOWNLOADED,
            'Downloaded': Quality.DOWNLOADED,
            'snatched': Quality.SNATCHED,
            'Snatched': Quality.SNATCHED,
        }

        unicode_test_cases = {
            '': [],
            'wrong': [],
            'downloaded': Quality.DOWNLOADED,
            'Downloaded': Quality.DOWNLOADED,
            'snatched': Quality.SNATCHED,
            'Snatched': Quality.SNATCHED,
        }

        for tests in test_cases, unicode_test_cases:
            for (action, result) in six.iteritems(tests):
                self.assertEqual(History._get_actions(action), result)  # pylint: disable=protected-access
Esempio n. 3
0
    def test_get_actions(self):
        """
        Test get actions
        """
        test_cases = {
            None: [],
            '': [],
            'wrong': [],
            'downloaded': Quality.DOWNLOADED,
            'Downloaded': Quality.DOWNLOADED,
            'snatched': Quality.SNATCHED,
            'Snatched': Quality.SNATCHED,
        }

        unicode_test_cases = {
            u'': [],
            u'wrong': [],
            u'downloaded': Quality.DOWNLOADED,
            u'Downloaded': Quality.DOWNLOADED,
            u'snatched': Quality.SNATCHED,
            u'Snatched': Quality.SNATCHED,
        }

        for tests in test_cases, unicode_test_cases:
            for (action, result) in tests.iteritems():
                self.assertEqual(History._get_actions(action), result)  # pylint: disable=protected-access
Esempio n. 4
0
    def test_get_actions(self):
        tests = {
            None: [],
            '': [],
            u'': [],
            'wrong': [],
            u'wrong': [],
            'downloaded': Quality.DOWNLOADED,
            u'downloaded': Quality.DOWNLOADED,
            'Downloaded': Quality.DOWNLOADED,
            u'Downloaded': Quality.DOWNLOADED,
            'snatched': Quality.SNATCHED,
            u'snatched': Quality.SNATCHED,
            'Snatched': Quality.SNATCHED,
            u'Snatched': Quality.SNATCHED,
        }

        for (action, result) in tests.iteritems():
            self.assertEqual(History._get_actions(action), result)
Esempio n. 5
0
    def test_get_actions(self):
        tests = {
            None: [],
            '': [],
            u'': [],
            'wrong': [],
            u'wrong': [],
            'downloaded': Quality.DOWNLOADED,
            u'downloaded': Quality.DOWNLOADED,
            'Downloaded': Quality.DOWNLOADED,
            u'Downloaded': Quality.DOWNLOADED,
            'snatched': Quality.SNATCHED,
            u'snatched': Quality.SNATCHED,
            'Snatched': Quality.SNATCHED,
            u'Snatched': Quality.SNATCHED,
        }

        for (action, result) in tests.iteritems():
            self.assertEqual(History._get_actions(action), result)