예제 #1
0
    def test_are_valid_categories(self):
        utl.add_categories_to_db()

        # Test checking an array with valid categories
        categories = [category["name"] for category in utl.CATEGORIES]
        valid = Category.are_valid_categories(categories)
        self.assertEqual(valid, True)

        categories.append("failure")
        # Test checking an array with one invalid category
        valid = Category.are_valid_categories(categories)
        self.assertEqual(valid, False)

        # Test checking an empty list
        valid = Category.are_valid_categories([])
        self.assertEqual(valid, False)