summaryrefslogtreecommitdiff
path: root/tests/test_app.py
diff options
context:
space:
mode:
authorAineopintojen-harjoitustyo-Algoritmit-j <github-hy-tiralabra@v.hix.fi>2024-02-09 07:49:06 +0200
committerAineopintojen-harjoitustyo-Algoritmit-j <github-hy-tiralabra@v.hix.fi>2024-02-09 07:50:15 +0200
commit110dc9d9debd99dfda2f11773d6e1bce6f622ed3 (patch)
treeb3ce3ee99c2a9bfb0adf8fbf934952fd21c27340 /tests/test_app.py
parent962156c74418699ad93185f402e88f833779a42d (diff)
Refactoring tests and re-enabling linting.
Diffstat (limited to 'tests/test_app.py')
-rw-r--r--tests/test_app.py60
1 files changed, 30 insertions, 30 deletions
diff --git a/tests/test_app.py b/tests/test_app.py
index a8a63d2..1d13a71 100644
--- a/tests/test_app.py
+++ b/tests/test_app.py
@@ -26,7 +26,7 @@ class KbdTest:
class TestAppClass(unittest.TestCase):
""" Testit itse appille """
- class default_args:
+ class DefaultArgs:
autoplay = 2
intermediate = None
expert = None
@@ -81,7 +81,7 @@ class TestAppClass(unittest.TestCase):
def test_run(self):
""" Testataan että edes pyörähtää """
- app = App(self.default_args)
+ app = App(self.DefaultArgs)
app.run()
del app
@@ -97,77 +97,77 @@ class TestAppClass(unittest.TestCase):
def test_many_games(self):
""" Varman voiton lauta palauttaa true """
- class args(self.default_args):
+ class Args(self.DefaultArgs):
quiet = True
for _ in range(50):
- app = App(args)
+ app = App(Args)
app.run()
del app
- args.intermediate = True
+ Args.intermediate = True
for _ in range(20):
- app = App(args)
+ app = App(Args)
app.run()
del app
- args.expert = True
+ Args.expert = True
for _ in range(10):
- app = App(args)
+ app = App(Args)
app.run()
del app
def test_sure_win(self):
""" Varman voiton lauta palauttaa true """
- class args(self.default_args):
+ class Args(self.DefaultArgs):
board = self.sure_win_board
quiet = True
- app = App(args)
+ app = App(Args)
self.assertTrue(app.run())
del app
def test_dssp_win(self):
""" Varman voiton lauta palauttaa true """
- class args(self.default_args):
+ class Args(self.DefaultArgs):
board = self.dssp_win_board
- app = App(args)
+ app = App(Args)
self.assertTrue(app.run())
del app
def test_no_dssp_win_with_simple(self):
""" Varman voiton lauta palauttaa true """
- class args(self.default_args):
+ class Args(self.DefaultArgs):
board = self.dssp_win_board
quiet = True
bot = 1
while True:
- app = App(args)
+ app = App(Args)
if not app.run():
break
del app
def test_sure_lose(self):
""" Varman häviön lauta palauttaa false """
- class args(self.default_args):
+ class Args(self.DefaultArgs):
board = self.sure_lose_board
- app = App(args)
+ app = App(Args)
self.assertFalse(app.run())
del app
def test_custom_size(self):
""" Varman häviön lauta palauttaa false """
- class args(self.default_args):
+ class Args(self.DefaultArgs):
size = (4, 4)
with patch('sys.stdout', new = StringIO()) as captured:
- app = App(args)
+ app = App(Args)
app.run()
self.assertIn("Mukautettu (4x4", captured.getvalue())
del app
def test_sure_win_with_actions(self):
""" Varman voiton lauta palauttaa true """
- class args(self.default_args):
+ class Args(self.DefaultArgs):
board = self.sure_win_board
autoplay = 0
bot = 0
- app = App(args)
+ app = App(Args)
app.ui.kbd=KbdTest([
(Action.SAFE,0,0),
(Action.OPEN,0,0)
@@ -177,10 +177,10 @@ class TestAppClass(unittest.TestCase):
def test_sure_lose_with_actions(self):
""" Varman voiton lauta palauttaa true """
- class args(self.default_args):
+ class Args(self.DefaultArgs):
board = self.sure_lose_board
autoplay = 0
- app = App(args)
+ app = App(Args)
app.ui.kbd=KbdTest([
(Action.FLAG,0,0),
(Action.MINE,0,0),
@@ -191,10 +191,10 @@ class TestAppClass(unittest.TestCase):
def test_auto_play_hints(self):
""" Vihjeiden automaattipelaaminen toimii """
- class args(self.default_args):
+ class Args(self.DefaultArgs):
board = self.dssp_win_board
autoplay = 1
- app = App(args)
+ app = App(Args)
app.ui.kbd=KbdTest([
(Action.OPEN,0,0),
(Action.HINT,0,0),
@@ -204,10 +204,10 @@ class TestAppClass(unittest.TestCase):
def test_delay(self):
""" Hidastus toimii """
- class args(self.default_args):
+ class Args(self.DefaultArgs):
board = self.dssp_win_board
delay = 5
- app = App(args)
+ app = App(Args)
with patch('time.sleep') as patched_sleep:
self.assertTrue(app.run())
del app
@@ -215,9 +215,9 @@ class TestAppClass(unittest.TestCase):
def test_delay_can_be_off(self):
""" Hidastus ei ole aina päälle """
- class args(self.default_args):
+ class Args(self.DefaultArgs):
board = self.dssp_win_board
- app = App(args)
+ app = App(Args)
with patch('time.sleep') as patched_sleep:
self.assertTrue(app.run())
del app
@@ -225,11 +225,11 @@ class TestAppClass(unittest.TestCase):
def test_botless_play(self):
""" Hidastus toimii """
- class args(self.default_args):
+ class Args(self.DefaultArgs):
board = self.mini_board
autoplay = 0
delay = 50000
- app = App(args)
+ app = App(Args)
app.ui.kbd=KbdTest([
(Action.OPEN,0,0),
(Action.HINT,0,0),