Exemplo n.º 1
0
 def test_get_ingredients_none(self):
     expected_ingredients = CoffeeIngredients(water_in_ml=100,
                                              milk_in_ml=150,
                                              coffee_beans_in_gramm=15)
     test_coffee = Coffee(None, 5)
     self.assertNotEqual(test_coffee.get_ingredients(),
                         expected_ingredients)
Exemplo n.º 2
0
 def test_set_price(self):
     test_coffee = Coffee(
         CoffeeIngredients(water_in_ml=100,
                           milk_in_ml=150,
                           coffee_beans_in_gramm=15), 5)
     test_coffee.set_price(1)
     self.assertEqual(test_coffee.get_price(), 1)
Exemplo n.º 3
0
 def test_set_price_negative(self):
     test_coffee = Coffee(
         CoffeeIngredients(water_in_ml=100,
                           milk_in_ml=150,
                           coffee_beans_in_gramm=15), 5)
     #with self.assertRaises(ValueError):
     with self.assertRaises(SyntaxError):
         test_coffee.set_price(-1)
Exemplo n.º 4
0
 def test_constructor(self):
     test_ingredients = CoffeeIngredients(water_in_ml=100,
                                          milk_in_ml=150,
                                          coffee_beans_in_gramm=15)
     test_coffee = Coffee(test_ingredients, 5)
     self.assertIsInstance(test_coffee, Coffee)
Exemplo n.º 5
0
 def test_constructor_more_argument(self):
     test_ingredients = CoffeeIngredients(water_in_ml=100,
                                          milk_in_ml=150,
                                          coffee_beans_in_gramm=15)
     with self.assertRaises(TypeError):
         Coffee(test_ingredients, 5, 5)