Решение на От ливадите до Лас Вегас (и назад) от Лъчезар Цветков
Обратно към всички решения
Към профила на Лъчезар Цветков
Резултати
- 7 точки от тестове
- 0 бонус точки
- 7 точки общо
- 11 успешни тест(а)
- 4 неуспешни тест(а)
Код
Лог от изпълнението
.F.......FF...F
======================================================================
FAIL: test_correct_direction_and_players_deal (test.TestBelot)
Test dealing with correct direction and players.
----------------------------------------------------------------------
Traceback (most recent call last):
File "/storage/deedee/data/rails/pyfmi-2022/releases/20221115154139/lib/language/python/runner.py", line 67, in thread
raise result
AssertionError: {('diamonds', 'Q'), ('clubs', '9'), ('clubs', '8'), ('diamonds', 'J'), ('clubs', '7'), ('spades', '7'), ('diamonds', 'K'), ('spades', '8')} not found in ({('diamonds', 'Q'), ('clubs', '9'), ('diamonds', '10'), ('hearts', 'A'), ('clubs', '10'), ('diamonds', 'J'), ('spades', '7'), ('spades', '8')}, {('hearts', '10'), ('clubs', 'K'), ('spades', 'Q'), ('hearts', 'J'), ('clubs', 'A'), ('spades', 'J'), ('diamonds', '7'), ('hearts', '9')})
======================================================================
FAIL: test_dealing_ltr (test.TestGame)
Test dealing the cards left to right.
----------------------------------------------------------------------
Traceback (most recent call last):
File "/storage/deedee/data/rails/pyfmi-2022/releases/20221115154139/lib/language/python/runner.py", line 67, in thread
raise result
AssertionError: {('spades', '9'), ('spades', 'Q'), ('spades', '6')} not found in ({('clubs', '3'), ('clubs', '9'), ('clubs', '6')}, {('spades', 'K'), ('spades', '10'), ('spades', '7')})
======================================================================
FAIL: test_dealing_rtl (test.TestGame)
Test dealing the cards right to left.
----------------------------------------------------------------------
Traceback (most recent call last):
File "/storage/deedee/data/rails/pyfmi-2022/releases/20221115154139/lib/language/python/runner.py", line 67, in thread
raise result
AssertionError: {('spades', '3'), ('spades', '8'), ('spades', '7')} not found in ({('clubs', '5'), ('clubs', '4'), ('clubs', 'J')}, {('spades', 'J'), ('spades', 'Q'), ('spades', '5')})
======================================================================
FAIL: test_correct_direction_and_players_deal (test.TestPoker)
Test dealing with correct direction and players.
----------------------------------------------------------------------
Traceback (most recent call last):
File "/storage/deedee/data/rails/pyfmi-2022/releases/20221115154139/lib/language/python/runner.py", line 67, in thread
raise result
AssertionError: {('hearts', '10'), ('clubs', '9'), ('diamonds', 'A'), ('spades', '6'), ('diamonds', '5')} not found in ({('clubs', 'Q'), ('diamonds', '8'), ('hearts', '4'), ('clubs', '3'), ('hearts', 'K')}, {('diamonds', 'Q'), ('spades', 'K'), ('hearts', '8'), ('diamonds', '3'), ('spades', '4')})
----------------------------------------------------------------------
Ran 15 tests in 0.160s
FAILED (failures=4)
История (3 версии и 8 коментара)
Лъчезар обнови решението на 15.11.2022 13:59 (преди около 2 години)
Лъчезар обнови решението на 15.11.2022 15:43 (преди около 2 години)
Лъчезар обнови решението на 15.11.2022 16:50 (преди около 2 години)
Бих използвал protected имена на атрибути като тези, които не използваш извън класа -
self._suit
Доста празни редове тук. Един е достатъчен.
Излишни празни редове.