def test_parse_EVENT_group_pass2(self): groups = mas.Groups() groups.add(mas.parse_GROUP('GROUP 1 "g1" 2 4 6')) groups.add(mas.parse_GROUP('GROUP 2 "g2" 3')) groups.add(mas.parse_GROUP('GROUP 3 "g3" 1 7')) event = mas.parse_EVENT("EVENT 01:23 Sundown on(G2)", self.telldus_library, groups) self.assertTrue(event.function.devices == [3])
def test_parse_GROUP_no_wrong_format(self): with self.assertRaises(Exception): mas.parse_GROUP('GROUP 1 456') with self.assertRaises(Exception): mas.parse_GROUP('GROUP 456 "Hello there"') with self.assertRaises(Exception): mas.parse_GROUP('GROUP "Hello there" 3')
def test_parse_GROUP_pass3(self): group = mas.parse_GROUP('GROUP G8 "a group name" 0') self.assertTrue(group.id == 8) self.assertTrue(group.name == "a group name") self.assertTrue(group.devices == [0])
def test_parse_GROUP_pass2(self): group = mas.parse_GROUP('GROUP 1 "A" 456') self.assertTrue(group.id == 1) self.assertTrue(group.name == "A") self.assertTrue(group.devices == [456])
def test_parse_GROUP_pass1(self): group = mas.parse_GROUP('GROUP 12 "My name" 2 4 6') self.assertTrue(group.id == 12) self.assertTrue(group.name == "My name") self.assertTrue(group.devices == [2, 4, 6])
def test_parse_EVENT_group_pass(self): groups = mas.Groups() groups.add(mas.parse_GROUP('GROUP 3 "My name" 2 4 6')) event = mas.parse_EVENT("EVENT 01:23 Sundown on(G3)", self.telldus_library, groups) self.assertTrue(event.function.devices == [2, 4, 6])
def test_parse_GROUP_pass1(self): group = mas.parse_GROUP('GROUP 12 "My name" 2 4 6') self.assertTrue(group.id == 12) self.assertTrue(group.name == "My name") self.assertTrue(group.devices == [2,4,6])
def test_parse_EVENT_group_pass(self): groups = mas.Groups() groups.add(mas.parse_GROUP('GROUP 3 "My name" 2 4 6')) event = mas.parse_EVENT("EVENT 01:23 Sundown on(G3)", self.telldus_library, groups) self.assertTrue(event.function.devices == [2,4,6])