1def organize(cars, students):
2 students_in_car = {current_car : [] for current_car in cars}
3
4 def all_comfy(car):
5 for student in students_in_car[car]:
6 if not student.is_comfy():
7 return False
8 return True
9
10 def find_car_for(student):
11 for car in cars:
12 try:
13 car.add_student(student)
14 students_in_car[car].append(student)
15 if not all_comfy(car):
16 car.remove_student(student)
17 students_in_car[car].pop()
18 continue
19 return True
20 except EnvironmentError:
21 continue
22
23 return False
24
25
26 for student in students:
27 if not find_car_for(student):
28 return False
29
30 return True
...F.
======================================================================
FAIL: test_regular_case (test.TesFull)
Test a regular case.
----------------------------------------------------------------------
Traceback (most recent call last):
File "/tmp/test.py", line 47, in test_regular_case
anti_rusalov_true(self, organize(cars, students))
AssertionError: False is not true
----------------------------------------------------------------------
Ran 5 tests in 0.000s
FAILED (failures=1)