Exemplo n.º 1
0
 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])
Exemplo n.º 2
0
 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])
Exemplo n.º 3
0
 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')
Exemplo n.º 4
0
 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')
Exemplo n.º 5
0
 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])
Exemplo n.º 6
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])
Exemplo n.º 7
0
 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])
Exemplo n.º 8
0
 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])
Exemplo n.º 9
0
 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])
Exemplo n.º 10
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])
Exemplo n.º 11
0
 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])
Exemplo n.º 12
0
 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])