1costadins_requirements = ("вино", "презервативи", "струни за китара", "презервативи", "перце за китара", "презервативи", "пица", "бонбони", "презервативи")
2
3victors_requirements = ["вино", "баница", "цяло пиле", "туршия", "кисело зеле", "зехтин", "картофи", "вино", "кисели краставички", "яйца"]
4
5joans_requirements = list(costadins_requirements) + victors_requirements + ["лубрикант", "хавлия", "маска на кон"]
6
7unique_requirements = set(joans_requirements)
8
9shopping_quantities = dict.fromkeys(unique_requirements, 5)
10
11total_items_to_buy = len(unique_requirements)
12
13
14
15victors_requirements.append("skyr")
16unique_requirements.add("skyr")
17shopping_quantities["skyr"] = 1
18total_items_to_buy += 1
EE...FF.
======================================================================
ERROR: test_costadines_requirements (test.TestPreparation.test_costadines_requirements)
Costadine's requirements should match the recipe.
----------------------------------------------------------------------
Traceback (most recent call last):
File "/tmp/test.py", line 12, in test_costadines_requirements
costadines_requirements,
^^^^^^^^^^^^^^^^^^^^^^^
NameError: name 'costadines_requirements' is not defined. Did you mean: 'costadins_requirements'?
======================================================================
ERROR: test_costadines_requirements_type (test.TestPreparation.test_costadines_requirements_type)
Victor's requirements should be in a list.
----------------------------------------------------------------------
Traceback (most recent call last):
File "/tmp/test.py", line 46, in test_costadines_requirements_type
self.assertIsInstance(costadines_requirements, tuple)
^^^^^^^^^^^^^^^^^^^^^^^
NameError: name 'costadines_requirements' is not defined. Did you mean: 'costadins_requirements'?
======================================================================
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
======================================================================
FAIL: test_victors_requirements (test.TestPreparation.test_victors_requirements)
Victor's requirements should match the recipe.
----------------------------------------------------------------------
Traceback (most recent call last):
File "/tmp/test.py", line 28, in test_victors_requirements
self.assertEqual(
~~~~~~~~~~~~~~~~^
victors_requirements,
^^^^^^^^^^^^^^^^^^^^^
...<11 lines>...
],
^^
)
^
AssertionError: Lists differ: ['вин[55 chars]хтин', 'картофи', 'вино', 'кисели краставички', 'яйца', 'skyr'] != ['вин[55 chars]хтин', 'картофи', 'вино', 'кисели краставички', 'яйца']
First list contains 1 additional elements.
First extra element 10:
'skyr'
['вино',
'баница',
'цяло пиле',
'туршия',
'кисело зеле',
'зехтин',
'картофи',
'вино',
'кисели краставички',
- 'яйца',
? ^
+ 'яйца']
? ^
- 'skyr']
----------------------------------------------------------------------
Ran 8 tests in 0.001s
FAILED (failures=2, errors=2)
Иван Грозданов
26.02.2026 23:42Даваше ми някакъв проблем с някакъв тест когато го качих и реших че не съм успял да кача решение, затова и махнах принтовете и го качих пак.
|
Иван Грозданов
26.02.2026 23:42Даваше ми някакъв проблем с някакъв тест когато го качих и реших че не съм успял да кача решение, затова и махнах принтовете и го качих пак.
|
| f | 1 | costadins_requirements = ("вино", "презервативи", "струни за китара", "презервативи", "перце за китара", "презервативи", "пица", "бонбони", "презервативи") | f | 1 | costadins_requirements = ("вино", "презервативи", "струни за китара", "презервативи", "перце за китара", "презервативи", "пица", "бонбони", "презервативи") |
| n | 2 | print(costadins_requirements) | n | 2 | |
| 3 | victors_requirements = ["вино", "баница", "цяло пиле", "туршия", "кисело зеле", "зехтин", "картофи", "вино", "кисели краставички", "яйца"] | 3 | victors_requirements = ["вино", "баница", "цяло пиле", "туршия", "кисело зеле", "зехтин", "картофи", "вино", "кисели краставички", "яйца"] | ||
| n | 4 | print(victors_requirements) | n | 4 | |
| 5 | joans_requirements = list(costadins_requirements) + victors_requirements + ["лубрикант", "хавлия", "маска на кон"] | 5 | joans_requirements = list(costadins_requirements) + victors_requirements + ["лубрикант", "хавлия", "маска на кон"] | ||
| n | 6 | print(joans_requirements) | n | 6 | |
| 7 | unique_requirements = set(joans_requirements) | 7 | unique_requirements = set(joans_requirements) | ||
| n | 8 | print(unique_requirements) | n | 8 | |
| 9 | shopping_quantities = dict.fromkeys(unique_requirements, 5) | 9 | shopping_quantities = dict.fromkeys(unique_requirements, 5) | ||
| n | 10 | print(shopping_quantities) | n | 10 | |
| 11 | total_items_to_buy = len(unique_requirements) | 11 | total_items_to_buy = len(unique_requirements) | ||
| n | 12 | print(total_items_to_buy) | n | 12 | |
| 13 | 13 | ||||
| 14 | 14 | ||||
| 15 | victors_requirements.append("skyr") | 15 | victors_requirements.append("skyr") | ||
| 16 | unique_requirements.add("skyr") | 16 | unique_requirements.add("skyr") | ||
| 17 | shopping_quantities["skyr"] = 1 | 17 | shopping_quantities["skyr"] = 1 | ||
| 18 | total_items_to_buy += 1 | 18 | total_items_to_buy += 1 | ||
| n | 19 | print(victors_requirements) | n | ||
| 20 | 19 | ||||
| t | 21 | print(shopping_quantities) | t | 20 | |
| 22 | print(total_items_to_buy) | 21 |
| Legends | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
|
| |||||||||