Esempio n. 1
0
 def test_object_creation_fail_integer(self):
     # ARRANGE
     entry = [["GP00001", "42", "72", "*****@*****.**"]]
     priority = "A"
     group_num = "A"
     # ACT
     # ASSERT
     with self.assertRaises(ValueError):
         definitions.Group(entry, priority, group_num)
Esempio n. 2
0
 def test_object_creation_fail_list(self):
     # ARRANGE
     entry = "[['GP00001', '42', '72', '*****@*****.**']]"
     priority = "A"
     group_num = 1
     # ACT
     # ASSERT
     with self.assertRaises(ValueError):
         definitions.Group(entry, priority, group_num)
Esempio n. 3
0
 def test_update_fail(self):
     # ARRANGE
     entry = [["GP00001", "42", "72", "*****@*****.**"]]
     test_info = "['GP00002', '42', '72', '*****@*****.**']"
     priority = "A"
     group_num = 1
     # ACT
     group = definitions.Group(entry, priority, group_num)
     # ASSERT
     with self.assertRaises(ValueError):
         group.update(test_info)
Esempio n. 4
0
 def test_object_creation_success(self):
     # ARRANGE
     entry = [["GP00001", "42", "72", "*****@*****.**"]]
     priority = "A"
     group_num = 1
     expected = 1
     # ACT
     group = definitions.Group(entry, priority, group_num)
     actual = group.size()
     # ASSERT
     self.assertEqual(actual, expected)
Esempio n. 5
0
 def test_get_members(self):
     # ARRANGE
     entry = [["GP00001", "42", "72", "*****@*****.**"]]
     priority = "A"
     group_num = 1
     expected = [["GP00001", "42", "72", "*****@*****.**"]]
     # ACT
     group = definitions.Group(entry, priority, group_num)
     actual = group.get_members()
     # ASSERT
     self.assertEqual(actual, expected)
Esempio n. 6
0
 def test_object_creation_fail_size(self):
     # ARRANGE
     entry = [["GP00001", "42", "72", "*****@*****.**"],
              ["GP00002", "42", "72", "*****@*****.**"],
              ["GP00003", "42", "72", "*****@*****.**"],
              ["GP00004", "42", "72", "*****@*****.**"],
              ["GP00005", "42", "72", "*****@*****.**"]]
     priority = "A"
     group_num = 1
     # ACT
     with self.assertRaises(ValueError):
         definitions.Group(entry, priority, group_num)
Esempio n. 7
0
 def test_update_success(self):
     # ARRANGE
     entry = [["GP00001", "42", "72", "*****@*****.**"]]
     test_info = ["GP00002", "42", "72", "*****@*****.**"]
     priority = "A"
     group_num = 1
     expected = 2
     # ACT
     group = definitions.Group(entry, priority, group_num)
     group.update(test_info)
     actual = group.size()
     # ASSERT
     self.assertEqual(actual, expected)
Esempio n. 8
0
 def test_get_group_num(self):
     # ARRANGE
     entry = [["GP00001", "42", "72", "*****@*****.**"]]
     test_info_1 = ["GP00002", "42", "72", "*****@*****.**"]
     test_info_2 = ["GP00003", "42", "72", "*****@*****.**"]
     test_info_3 = ["GP00004", "42", "72", "*****@*****.**"]
     priority = "A"
     group_num = 1
     expected = 1
     # ACT
     group = definitions.Group(entry, priority, group_num)
     group.update(test_info_1)
     group.update(test_info_2)
     group.update(test_info_3)
     actual = group.get_group_num()
     # ASSERT
     self.assertEqual(actual, expected)
Esempio n. 9
0
 def test_update_fail_size(self):
     # ARRANGE
     entry = [["GP00001", "42", "72", "*****@*****.**"]]
     test_info_1 = ["GP00002", "42", "72", "*****@*****.**"]
     test_info_2 = ["GP00003", "42", "72", "*****@*****.**"]
     test_info_3 = ["GP00004", "42", "72", "*****@*****.**"]
     test_info_4 = ["GP00005", "42", "72", "*****@*****.**"]
     priority = "A"
     group_num = 1
     # ACT
     group = definitions.Group(entry, priority, group_num)
     group.update(test_info_1)
     group.update(test_info_2)
     group.update(test_info_3)
     # ASSERT
     with self.assertRaises(ValueError):
         group.update(test_info_4)