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)