From 2ff4eceea1b02bb730c05affb5b634f186e80397 Mon Sep 17 00:00:00 2001 From: ehermakov Date: Thu, 14 Mar 2024 22:06:56 +0300 Subject: [PATCH] =?UTF-8?q?=D0=B7=D0=B0=D0=B3=D1=80=D1=83=D0=B6=D0=B0?= =?UTF-8?q?=D1=8E=20=D0=BD=D0=B0=D1=87=D0=B0=D0=BB=D0=BE=2017=20=D0=B7?= =?UTF-8?q?=D0=B0=D0=BD=D1=8F=D1=82=D0=B8=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../__pycache__/test_ShipField.cpython-311.pyc | Bin 8870 -> 10274 bytes .../ShipCraft/Переделка/test_ShipField.py | 26 ++++++++++++++++-- 2 files changed, 23 insertions(+), 3 deletions(-) diff --git a/HNS/Excercises/ShipCraft/Переделка/__pycache__/test_ShipField.cpython-311.pyc b/HNS/Excercises/ShipCraft/Переделка/__pycache__/test_ShipField.cpython-311.pyc index ff4a6d091812ad3257b99081bf250a11003e0df5..1ea9f73b415fc202ce1ff6bcdc7d14d76593cfe9 100644 GIT binary patch delta 747 zcmZ4Hx+s8eIWI340}wp)_?%iOHj!^RW7WiM`2sBrQNk%gKvE<{IG90GWV0qClPuFC zhRFep4<>IAW9Kg71ZpZ`0un1H?~-d}%%1EZZw-|5mv@=mAk4{h4W!h2ay+XR5KBz< zWHOt)pHXnKgAj)RSf>O?JILmuph@has!AoP#U=5@sX&~OSrDI+S(KVwl9`_upI=&% zpH`HZm!4W>F!`g1$Yfa-4k>KXZ9ub%(}1o}5_!NObe%)>5{K%7q>CJyS2#2;aA;2U zlXnFfkXQS+_{Adk}q;-UE$EWz@dc@Me;%qf3|~1I#N;PNPl@i}0^6i#MB#4Na zyg@;ZQEBpdg@-O|tmYpW;Di921r`%v2g$+-Ayiqow#nBNb)*tNCX0ax5g_r4!zMRB ir8Fnit|)1;jFP8gI1?k#DD30}kB?xPFF54E#sUDa+SgJ5 delta 233 zcmZ1!u*{WjIWI340}!lrd7oM@G?8yPW8TDV`7FTy0R*I|sBT(2&{7&Cc>x~HQ96C+R|c5;HpN3hHn J9P(fX0RU{OIe-8F diff --git a/HNS/Excercises/ShipCraft/Переделка/test_ShipField.py b/HNS/Excercises/ShipCraft/Переделка/test_ShipField.py index 02f9e22..ab657be 100644 --- a/HNS/Excercises/ShipCraft/Переделка/test_ShipField.py +++ b/HNS/Excercises/ShipCraft/Переделка/test_ShipField.py @@ -127,11 +127,31 @@ class TestShipField(TestCase): ship_field = ShipField() # Заводим объект типа ShipField ship_field.set_ship_direction(1) self.assertEqual(ship_field.ship_direction, 1) - + + ship_field.set_ship_direction(0) self.assertEqual(ship_field.ship_direction, 0) + def test_set_ship_direction_outofrange(self): + ship_field = ShipField() # Заводим объект типа ShipField + ship_field.set_ship_direction(1) + ship_field.set_ship_direction(-1) + ship_field.set_ship_direction(2) + self.assertEqual(ship_field.ship_direction, 1) + + def test_set_ship_direction_wrongtype(self): + ship_field = ShipField() # Заводим объект типа ShipField + ship_field.set_ship_direction(1) + + ship_field.set_ship_direction(None) + ship_field.set_ship_direction([2]) + ship_field.set_ship_direction({}) + self.assertEqual(ship_field.ship_direction, 1) def test_toggle_ship_direction(self): - self.fail() - + #arrangement установка + # action действие + #assertion проверка + ship_field = ShipField() + ship_field.toggle_ship_direction() + self.assertEqual(ship_field.ship_direction, 1)