1costadines_requirements = (
2 'вино', 'презервативи', 'струни за китара', 'презервативи',
3 'перце за китара', 'презервативи', 'пица', 'бонбони', 'презервативи',
4)
5victors_requirements = [
6 'вино', 'баница', 'цяло пиле', 'туршия', 'кисело зеле',
7 'зехтин', 'картофи', 'вино', 'кисели краставички', 'яйца',
8]
9joans_requirements = list(costadines_requirements) + victors_requirements
10joans_requirements.extend(['лубрикант', 'хавлия', 'маска на кон'])
11unique_requirements = set(joans_requirements)
12shopping_quantities = dict.fromkeys(unique_requirements, 5)
13shopping_quantities['skyr'] = 1
14total_items_to_buy = len(shopping_quantities)
........
----------------------------------------------------------------------
Ran 8 tests in 0.000s
OK
| f | 1 | costadines_requirements = ( | f | 1 | costadines_requirements = ( |
| 2 | 'вино', 'презервативи', 'струни за китара', 'презервативи', | 2 | 'вино', 'презервативи', 'струни за китара', 'презервативи', | ||
| 3 | 'перце за китара', 'презервативи', 'пица', 'бонбони', 'презервативи', | 3 | 'перце за китара', 'презервативи', 'пица', 'бонбони', 'презервативи', | ||
| 4 | ) | 4 | ) | ||
| 5 | victors_requirements = [ | 5 | victors_requirements = [ | ||
| 6 | 'вино', 'баница', 'цяло пиле', 'туршия', 'кисело зеле', | 6 | 'вино', 'баница', 'цяло пиле', 'туршия', 'кисело зеле', | ||
| 7 | 'зехтин', 'картофи', 'вино', 'кисели краставички', 'яйца', | 7 | 'зехтин', 'картофи', 'вино', 'кисели краставички', 'яйца', | ||
| 8 | ] | 8 | ] | ||
| t | 9 | joans_requirements = list(costadines_requirements) + list(victors_requirements) | t | 9 | joans_requirements = list(costadines_requirements) + victors_requirements |
| 10 | joans_requirements.extend(['лубрикант', 'хавлия', 'маска на кон']) | 10 | joans_requirements.extend(['лубрикант', 'хавлия', 'маска на кон']) | ||
| 11 | unique_requirements = set(joans_requirements) | 11 | unique_requirements = set(joans_requirements) | ||
| 12 | shopping_quantities = dict.fromkeys(unique_requirements, 5) | 12 | shopping_quantities = dict.fromkeys(unique_requirements, 5) | ||
| 13 | shopping_quantities['skyr'] = 1 | 13 | shopping_quantities['skyr'] = 1 | ||
| 14 | total_items_to_buy = len(shopping_quantities) | 14 | total_items_to_buy = len(shopping_quantities) |
| Legends | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
|
| |||||||||
| f | 1 | costadines_requirements = ( | f | 1 | costadines_requirements = ( |
| 2 | 'вино', 'презервативи', 'струни за китара', 'презервативи', | 2 | 'вино', 'презервативи', 'струни за китара', 'презервативи', | ||
| 3 | 'перце за китара', 'презервативи', 'пица', 'бонбони', 'презервативи', | 3 | 'перце за китара', 'презервативи', 'пица', 'бонбони', 'презервативи', | ||
| 4 | ) | 4 | ) | ||
| 5 | victors_requirements = [ | 5 | victors_requirements = [ | ||
| 6 | 'вино', 'баница', 'цяло пиле', 'туршия', 'кисело зеле', | 6 | 'вино', 'баница', 'цяло пиле', 'туршия', 'кисело зеле', | ||
| 7 | 'зехтин', 'картофи', 'вино', 'кисели краставички', 'яйца', | 7 | 'зехтин', 'картофи', 'вино', 'кисели краставички', 'яйца', | ||
| 8 | ] | 8 | ] | ||
| t | 9 | joans_requirements = ( | t | 9 | joans_requirements = list(costadines_requirements) + list(victors_requirements) |
| 10 | costadines_requirements | 10 | joans_requirements.extend(['лубрикант', 'хавлия', 'маска на кон']) | ||
| 11 | + tuple(victors_requirements) | ||||
| 12 | + ('лубрикант', 'хавлия', 'маска на кон') | ||||
| 13 | ) | ||||
| 14 | unique_requirements = set(joans_requirements) | 11 | unique_requirements = set(joans_requirements) | ||
| 15 | shopping_quantities = dict.fromkeys(unique_requirements, 5) | 12 | shopping_quantities = dict.fromkeys(unique_requirements, 5) | ||
| 16 | shopping_quantities['skyr'] = 1 | 13 | shopping_quantities['skyr'] = 1 | ||
| 17 | total_items_to_buy = len(shopping_quantities) | 14 | total_items_to_buy = len(shopping_quantities) |
| Legends | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
|
| |||||||||
| f | 1 | costadines_requirements = ( | f | 1 | costadines_requirements = ( |
| 2 | 'вино', 'презервативи', 'струни за китара', 'презервативи', | 2 | 'вино', 'презервативи', 'струни за китара', 'презервативи', | ||
| 3 | 'перце за китара', 'презервативи', 'пица', 'бонбони', 'презервативи', | 3 | 'перце за китара', 'презервативи', 'пица', 'бонбони', 'презервативи', | ||
| 4 | ) | 4 | ) | ||
| 5 | victors_requirements = [ | 5 | victors_requirements = [ | ||
| 6 | 'вино', 'баница', 'цяло пиле', 'туршия', 'кисело зеле', | 6 | 'вино', 'баница', 'цяло пиле', 'туршия', 'кисело зеле', | ||
| 7 | 'зехтин', 'картофи', 'вино', 'кисели краставички', 'яйца', | 7 | 'зехтин', 'картофи', 'вино', 'кисели краставички', 'яйца', | ||
| 8 | ] | 8 | ] | ||
| 9 | joans_requirements = ( | 9 | joans_requirements = ( | ||
| 10 | costadines_requirements | 10 | costadines_requirements | ||
| 11 | + tuple(victors_requirements) | 11 | + tuple(victors_requirements) | ||
| 12 | + ('лубрикант', 'хавлия', 'маска на кон') | 12 | + ('лубрикант', 'хавлия', 'маска на кон') | ||
| 13 | ) | 13 | ) | ||
| 14 | unique_requirements = set(joans_requirements) | 14 | unique_requirements = set(joans_requirements) | ||
| t | 15 | shopping_quantities = {} | t | 15 | shopping_quantities = dict.fromkeys(unique_requirements, 5) |
| 16 | for requirement in unique_requirements: | ||||
| 17 | shopping_quantities[requirement] = 5 | ||||
| 18 | shopping_quantities['skyr'] = 1 | 16 | shopping_quantities['skyr'] = 1 | ||
| 19 | total_items_to_buy = len(shopping_quantities) | 17 | total_items_to_buy = len(shopping_quantities) |
| Legends | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
|
| |||||||||
| f | 1 | costadines_requirements = ( | f | 1 | costadines_requirements = ( |
| 2 | 'вино', 'презервативи', 'струни за китара', 'презервативи', | 2 | 'вино', 'презервативи', 'струни за китара', 'презервативи', | ||
| 3 | 'перце за китара', 'презервативи', 'пица', 'бонбони', 'презервативи', | 3 | 'перце за китара', 'презервативи', 'пица', 'бонбони', 'презервативи', | ||
| 4 | ) | 4 | ) | ||
| 5 | victors_requirements = [ | 5 | victors_requirements = [ | ||
| 6 | 'вино', 'баница', 'цяло пиле', 'туршия', 'кисело зеле', | 6 | 'вино', 'баница', 'цяло пиле', 'туршия', 'кисело зеле', | ||
| 7 | 'зехтин', 'картофи', 'вино', 'кисели краставички', 'яйца', | 7 | 'зехтин', 'картофи', 'вино', 'кисели краставички', 'яйца', | ||
| 8 | ] | 8 | ] | ||
| 9 | joans_requirements = ( | 9 | joans_requirements = ( | ||
| 10 | costadines_requirements | 10 | costadines_requirements | ||
| 11 | + tuple(victors_requirements) | 11 | + tuple(victors_requirements) | ||
| 12 | + ('лубрикант', 'хавлия', 'маска на кон') | 12 | + ('лубрикант', 'хавлия', 'маска на кон') | ||
| 13 | ) | 13 | ) | ||
| 14 | unique_requirements = set(joans_requirements) | 14 | unique_requirements = set(joans_requirements) | ||
| 15 | shopping_quantities = {} | 15 | shopping_quantities = {} | ||
| 16 | for requirement in unique_requirements: | 16 | for requirement in unique_requirements: | ||
| t | 17 | shopping_quantities.update({requirement : 5}) | t | 17 | shopping_quantities[requirement] = 5 |
| 18 | shopping_quantities.update({'skyr' : 1}) | 18 | shopping_quantities['skyr'] = 1 | ||
| 19 | total_items_to_buy = len(shopping_quantities) | 19 | total_items_to_buy = len(shopping_quantities) |
| Legends | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
|
| |||||||||
| f | 1 | costadines_requirements = ( | f | 1 | costadines_requirements = ( |
| 2 | 'вино', 'презервативи', 'струни за китара', 'презервативи', | 2 | 'вино', 'презервативи', 'струни за китара', 'презервативи', | ||
| 3 | 'перце за китара', 'презервативи', 'пица', 'бонбони', 'презервативи', | 3 | 'перце за китара', 'презервативи', 'пица', 'бонбони', 'презервативи', | ||
| 4 | ) | 4 | ) | ||
| 5 | victors_requirements = [ | 5 | victors_requirements = [ | ||
| 6 | 'вино', 'баница', 'цяло пиле', 'туршия', 'кисело зеле', | 6 | 'вино', 'баница', 'цяло пиле', 'туршия', 'кисело зеле', | ||
| 7 | 'зехтин', 'картофи', 'вино', 'кисели краставички', 'яйца', | 7 | 'зехтин', 'картофи', 'вино', 'кисели краставички', 'яйца', | ||
| 8 | ] | 8 | ] | ||
| 9 | joans_requirements = ( | 9 | joans_requirements = ( | ||
| 10 | costadines_requirements | 10 | costadines_requirements | ||
| 11 | + tuple(victors_requirements) | 11 | + tuple(victors_requirements) | ||
| 12 | + ('лубрикант', 'хавлия', 'маска на кон') | 12 | + ('лубрикант', 'хавлия', 'маска на кон') | ||
| 13 | ) | 13 | ) | ||
| 14 | unique_requirements = set(joans_requirements) | 14 | unique_requirements = set(joans_requirements) | ||
| 15 | shopping_quantities = {} | 15 | shopping_quantities = {} | ||
| t | 16 | for requirement in unique_requirements : | t | 16 | for requirement in unique_requirements: |
| 17 | shopping_quantities.update({requirement : 5}) | 17 | shopping_quantities.update({requirement : 5}) | ||
| 18 | shopping_quantities.update({'skyr' : 1}) | 18 | shopping_quantities.update({'skyr' : 1}) | ||
| 19 | total_items_to_buy = len(shopping_quantities) | 19 | total_items_to_buy = len(shopping_quantities) |
| Legends | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
|
| |||||||||