From be40c94a1678b2ee5b6ae9ce58d92154d2afb83a Mon Sep 17 00:00:00 2001 From: ehermakov Date: Mon, 11 Mar 2024 07:32:25 +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=D1=83=D1=80=D0=BE=D0=BA=2016=20=D0=BD=D0=B0=D1=87?= =?UTF-8?q?=D0=B0=D0=BB=D0=BE=20=D1=8E=D0=BD=D0=B8=D1=82=20=D1=82=D0=B5?= =?UTF-8?q?=D1=81=D1=82=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- HNS/Excercises/ShipCraft/__init__.py | 0 .../ShipCraft/Переделка/__init__.py | 0 .../__pycache__/main.cpython-311.pyc | Bin 11586 -> 0 bytes .../__pycache__/test_ShipField.cpython-311.pyc | Bin 0 -> 3338 bytes .../ShipCraft/Переделка/test_ShipField.py | 47 ++++++++++++++++++ HNS/Excercises/__init__.py | 0 HNS/__init__.py | 0 __init__.py | 0 8 files changed, 47 insertions(+) create mode 100644 HNS/Excercises/ShipCraft/__init__.py create mode 100644 HNS/Excercises/ShipCraft/Переделка/__init__.py delete mode 100644 HNS/Excercises/ShipCraft/Переделка/__pycache__/main.cpython-311.pyc create mode 100644 HNS/Excercises/ShipCraft/Переделка/__pycache__/test_ShipField.cpython-311.pyc create mode 100644 HNS/Excercises/ShipCraft/Переделка/test_ShipField.py create mode 100644 HNS/Excercises/__init__.py create mode 100644 HNS/__init__.py create mode 100644 __init__.py diff --git a/HNS/Excercises/ShipCraft/__init__.py b/HNS/Excercises/ShipCraft/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/HNS/Excercises/ShipCraft/Переделка/__init__.py b/HNS/Excercises/ShipCraft/Переделка/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/HNS/Excercises/ShipCraft/Переделка/__pycache__/main.cpython-311.pyc b/HNS/Excercises/ShipCraft/Переделка/__pycache__/main.cpython-311.pyc deleted file mode 100644 index 8b706c01e256263616fc3d1bca9ccbc98485f177..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11586 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 diff --git a/HNS/Excercises/ShipCraft/Переделка/__pycache__/test_ShipField.cpython-311.pyc b/HNS/Excercises/ShipCraft/Переделка/__pycache__/test_ShipField.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..da352d5d5409256bc43cb0bd1dabdaf3cb79eb4f GIT binary patch literal 3338 zcmc&$O>7%Q6rNfCbo`gLXqj@O~MJMHmT4Or6_B*R?$itB^r5~@Yr?2 z5Zh0G&C2O|n65!TWI8f~uXc8UwOKwrO#j`tfDMvhnQ*d)YzP`Mw}d9D0r&8$~M)pg3=_pPS)oA)E&u6Gx%J4(L|+OOUnZ!h2aB=6m9HCvyy zK2t4s%a@Bw<<+WrQ7C6hUA$%rX)4pU!}fCeV+L;b3 z!qpx4KN{yE`1KkUtxTQn|2&>J>6 zJ!+og13a(VHFHhyM*c{eU5m-5!?O2_>5kP9kt~NS&W)PoGb)xL2X09bY>Y2N1oW`k z^r-nxDZXxPWyKb1Ve5U$FGf&~w7hUMYd94I32_2;_f6ss?D4}%@M8+ea-bFZb;}0* z0Mn`}oNj@<6Y7*~&|Be&p=X8fVeeq~U%YGotM^0PG3^&(MTx_CgkvwnB?ipT7!D+R zck#ozVf*Q2Jm=_@8W;Y_Zv6XI1x;cq@YA>}>#E*CfBAfn^3DuSaKBq)=IF`oTg`wY zrwPy`f1IBF`pP#~Zloc3-)EEe*yOiU`)B8NX^YM8vw4rrKVakc*~~pQ(_*vxY}RA5 zPr?)&!#%1*d_qNQU0PK)h-G6sB2EMCc+Tsm;bP&q&vdH@&;JWn)43-A literal 0 HcmV?d00001 diff --git a/HNS/Excercises/ShipCraft/Переделка/test_ShipField.py b/HNS/Excercises/ShipCraft/Переделка/test_ShipField.py new file mode 100644 index 0000000..87908a1 --- /dev/null +++ b/HNS/Excercises/ShipCraft/Переделка/test_ShipField.py @@ -0,0 +1,47 @@ +from unittest import TestCase +from ShipField import ShipField + + +class TestShipField(TestCase): + def test_action(self): + self.fail() + + def test_target(self): + self.fail() + + def test_clear_marker(self): + self.fail() + + def test_set_ship(self): + self.fail() + + def test_shoot(self): + self.fail() + + def test_check_possible(self): + self.fail() + + def test_check_blocked(self): + self.fail() + + def test_set_ship_size(self): + self.fail() + + def test_set_ship_direction(self): + self.fail() + + def test_toggle_ship_direction(self): + self.fail() + + def test_toggle_field_mode(self): + ship_field = ShipField() + self.assertEqual(ship_field.field_mode, 0) + + ship_field.toggle_field_mode() + self.assertEqual(ship_field.field_mode, 1) + + ship_field.toggle_field_mode() + self.assertEqual(ship_field.field_mode, 0) + + def test_print_field(self): + self.fail() diff --git a/HNS/Excercises/__init__.py b/HNS/Excercises/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/HNS/__init__.py b/HNS/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/__init__.py b/__init__.py new file mode 100644 index 0000000..e69de29