Beispiel #1
0
def test_add_ingredient_length_empty_list():
    recipe_model = Recipe(ingredients=[])
    recipe_model.add_ingredient(title='test1', amount=1, unit='kg')

    assert len(recipe_model.ingredients) == 1
Beispiel #2
0
class RecipeTest(unittest.TestCase):
    def setUp(self):
        self.title = Recipe('dissert', 'contents', 'instructions')

    def test_addrecipe_added(self):
        """ recipe testadded"""
        self.assertEqual(
            self.title.add_recipe("soup", "salt and tomatoes",
                                  "tomatoes first"), True)

    def test_addrecipe_exists(self):
        """ if recipe already exists"""
        self.title.add_recipe("pizza", "chapati and meat",
                              "chapati comes first")
        self.assertEqual(
            self.title.add_recipe("pizza", "chapati and meat",
                                  "chapati comes first"), True)

    def test_edit_recipe_not_found(self):
        """ recipe edits test"""
        self.title.add_recipe("pizza", "chapati and meat",
                              "chapati comes first")
        self.assertEqual(self.title.edit_recipe("pizza", "beef recipe"), True)

    def test_editrecipe_succesfully(self):
        """ edit successful testing"""
        self.title.add_recipe("pizza", "chapati and meat",
                              "chapati comes first")
        self.assertEqual(self.title.edit_recipe("pizza", "chicken"), True)

    def test_deleterecipe_notfound(self):
        """ delete recipe test"""
        self.assertEqual(self.title.delete_recipe("katogo"), False)
Beispiel #3
0
 def setUp(self):
     self.title = Recipe('dissert', 'contents', 'instructions')
def mock_recipe():
    return Recipe.from_json({
        "recipe_id": 1,
        "recipe_name": "purp",
    })