1costadines_requirements = (
2 "вино", "презервативи", "струни за китара", "презервативи", "перце за китара", "презервативи", "пица", "бонбони", "презервативи"
3)
4victors_requirements = ["вино", "баница", "цяло пиле", "туршия", "кисело зеле", "зехтин", "картофи", "вино", "кисели краставички", "яйца"]
5
6joans_requirements = (list(costadines_requirements) + victors_requirements + ["лубрикант", "хавлия", "маска на кон"])
7unique_requirements = set(joans_requirements)
8shopping_quantities = dict.fromkeys(unique_requirements, 5)
9shopping_quantities["skyr"]=5
10unique_requirements.add("skyr")
11total_items_to_buy = len(unique_requirements)
12
13print(total_items_to_buy)
18
....FF..
======================================================================
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, 'с[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}
======================================================================
FAIL: test_unique_requirements (test.TestPreparation.test_unique_requirements)
The unique requirement list should contain all unique requirements.
----------------------------------------------------------------------
Traceback (most recent call last):
File "/tmp/test.py", line 107, in test_unique_requirements
self.assertEqual(len(expected_requirements), len(unique_requirements))
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: 17 != 18
----------------------------------------------------------------------
Ran 8 tests in 0.001s
FAILED (failures=2)
| t | 1 | costadines_requirements = ( | t | 1 | costadines_requirements = ( |
| 2 | "вино", "презервативи", "струни за китара", "презервативи", "перце за китара", "презервативи", "пица", "бонбони", "презервативи" | 2 | "вино", "презервативи", "струни за китара", "презервативи", "перце за китара", "презервативи", "пица", "бонбони", "презервативи" | ||
| 3 | ) | 3 | ) | ||
| 4 | victors_requirements = ["вино", "баница", "цяло пиле", "туршия", "кисело зеле", "зехтин", "картофи", "вино", "кисели краставички", "яйца"] | 4 | victors_requirements = ["вино", "баница", "цяло пиле", "туршия", "кисело зеле", "зехтин", "картофи", "вино", "кисели краставички", "яйца"] | ||
| 5 | 5 | ||||
| 6 | joans_requirements = (list(costadines_requirements) + victors_requirements + ["лубрикант", "хавлия", "маска на кон"]) | 6 | joans_requirements = (list(costadines_requirements) + victors_requirements + ["лубрикант", "хавлия", "маска на кон"]) | ||
| 7 | unique_requirements = set(joans_requirements) | 7 | unique_requirements = set(joans_requirements) | ||
| 8 | shopping_quantities = dict.fromkeys(unique_requirements, 5) | 8 | shopping_quantities = dict.fromkeys(unique_requirements, 5) | ||
| 9 | shopping_quantities["skyr"]=5 | 9 | shopping_quantities["skyr"]=5 | ||
| 10 | unique_requirements.add("skyr") | 10 | unique_requirements.add("skyr") | ||
| 11 | total_items_to_buy = len(unique_requirements) | 11 | total_items_to_buy = len(unique_requirements) | ||
| 12 | 12 | ||||
| 13 | print(total_items_to_buy) | 13 | print(total_items_to_buy) |
| Legends | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
|
| |||||||||