def test_recipe_filter_with_valid_runlist(self): """Should return a recipe list when a valid run list is given""" recipe_list = filters.get_recipe_list(self.run_list) expected_recipes = ['haproxy', 'apache2', 'mysql::server'] self.assertEqual(len(recipe_list), len(expected_recipes)) for recipe in recipe_list: self.assertTrue(recipe in expected_recipes) expected_recipes.remove(recipe) self.assertEqual(len(expected_recipes), 0)
def test_recipe_filter_with_wrong_runlist(self): """Should return an empty recipe list when an invalid run list is given """ recipe_list = filters.get_recipe_list(None) self.assertEqual(recipe_list, [])