1costadines_requirements = (
2 "вино",
3 "презервативи",
4 "струни за китара",
5 "презервативи",
6 "перце за китара",
7 "презервативи",
8 "пица",
9 "бонбони",
10 "презервативи"
11)
12
13victors_requirements = [
14 "вино",
15 "баница",
16 "цяло пиле",
17 "туршия",
18 "кисело зеле",
19 "зехтин",
20 "картофи",
21 "вино",
22 "кисели краставички",
23 "яйца"
24]
25
26joans_requirements = []
27joans_requirements.extend(costadines_requirements)
28joans_requirements.extend(victors_requirements)
29joans_requirements.extend(["лубрикант", "хавлия", "маска на кон"])
30
31unique_requirements = set(joans_requirements)
32shopping_quantities = dict.fromkeys(unique_requirements, 5)
33shopping_quantities["skyr"] = 5
34total_items_to_buy = len(shopping_quantities)
....F...
======================================================================
FAIL: test_shopping_quantities (test.TestPreparation.test_shopping_quantities)
All requirements should have a quantity of 5, except for skyr (1).
----------------------------------------------------------------------
Traceback (most recent call last):
File "/tmp/test.py", line 111, in test_shopping_quantities
self.assertEqual(
~~~~~~~~~~~~~~~~^
shopping_quantities,
^^^^^^^^^^^^^^^^^^^^
...<19 lines>...
},
^^
)
^
AssertionError: {'цяло пиле': 5, 'бонбони': 5, 'зехтин': 5,[234 chars]': 5} != {'бонбони': 5, 'презервативи': 5, 'баница':[234 chars]': 1}
- {'skyr': 5,
? ^
+ {'skyr': 1,
? ^
'баница': 5,
'бонбони': 5,
'вино': 5,
'зехтин': 5,
'картофи': 5,
'кисели краставички': 5,
'кисело зеле': 5,
'лубрикант': 5,
'маска на кон': 5,
'перце за китара': 5,
'пица': 5,
'презервативи': 5,
'струни за китара': 5,
'туршия': 5,
'хавлия': 5,
'цяло пиле': 5,
'яйца': 5}
----------------------------------------------------------------------
Ran 8 tests in 0.001s
FAILED (failures=1)