Skip to content

Commit 4dea02a

Browse files
committed
Can now add mobbers to manager
1 parent 63a679d commit 4dea02a

File tree

2 files changed

+39
-2
lines changed

2 files changed

+39
-2
lines changed

forms/ScreenBlockerMenu.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,6 @@ def __init__(self, master, time_options_manager, **kwargs):
1414
self.time_options_manager.subscribe_to_timechange(self.time_change_callback)
1515

1616
def time_change_callback(self, time, minutes, seconds):
17-
print(time)
18-
print(minutes)
1917
self.label_minutes['text'] = "{0:0>2}".format(minutes)
2018
self.label_seconds['text'] = "{0:0>2}".format(seconds)
2119

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
import unittest
2+
3+
4+
class MobberManager(object):
5+
def __init__(self):
6+
self.mobber_list = []
7+
8+
def mobber_count(self):
9+
return 0
10+
11+
def add_mobber(self, mobber_name):
12+
self.mobber_list.append(mobber_name)
13+
14+
def get_mobbers(self):
15+
return self.mobber_list
16+
17+
18+
class TestsMobberManager(unittest.TestCase):
19+
def test_emty_mobber_manager_has_no_items(self):
20+
mobber_manager = MobberManager()
21+
self.assertEqual(mobber_manager.mobber_count(), 0)
22+
23+
def test_add_mobber_chris_has_chris(self):
24+
mobber_manager = MobberManager()
25+
mobber_manager.add_mobber("Chris")
26+
result = ["Chris"]
27+
self.assertEqual(mobber_manager.get_mobbers(), result)
28+
29+
30+
def test_add_mobber_joe_chris_has_joe_chris(self):
31+
mobber_manager = MobberManager()
32+
mobber_manager.add_mobber("Joe")
33+
mobber_manager.add_mobber("Chris")
34+
result = ["Joe", "Chris"]
35+
self.assertEqual(mobber_manager.get_mobbers(), result)
36+
37+
38+
if __name__ == '__main__':
39+
unittest.main()

0 commit comments

Comments
 (0)