コード例 #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])
コード例 #2
0
ファイル: mas_unit_test.py プロジェクト: joel-a-eriksson/MAS
 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])
コード例 #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')
コード例 #4
0
ファイル: mas_unit_test.py プロジェクト: joel-a-eriksson/MAS
 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')
コード例 #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])
コード例 #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])
コード例 #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])
コード例 #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])
コード例 #9
0
ファイル: mas_unit_test.py プロジェクト: joel-a-eriksson/MAS
 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])
コード例 #10
0
ファイル: mas_unit_test.py プロジェクト: joel-a-eriksson/MAS
 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])
コード例 #11
0
ファイル: mas_unit_test.py プロジェクト: joel-a-eriksson/MAS
 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])
コード例 #12
0
ファイル: mas_unit_test.py プロジェクト: joel-a-eriksson/MAS
 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])