コード例 #1
0
 def test_slack_group_membership_multiple(self):
     # member of more than one group
     group_list = self.group_list_four
     membership = get_robot_group_membership(group_list)
     self.assertEqual(len(membership), 3)
     self.assertCountEqual(
         membership,
         {'G024BE91A': 'secretplans1',
          'G024BE91B': 'secretplans2',
          'G024BE91C': 'secretplans3'}
     )
コード例 #2
0
 def test_slack_group_membership_multiple(self):
     # member of more than one group
     group_list = self.group_list_four
     membership = get_robot_group_membership(group_list)
     self.assertEqual(len(membership), 3)
     self.assertCountEqual(
         membership, {
             'G024BE91A': 'secretplans1',
             'G024BE91B': 'secretplans2',
             'G024BE91C': 'secretplans3'
         })
コード例 #3
0
 def test_slack_group_membership_error_2(self):
     # group key not present in json file
     group_list = self.group_list_three
     membership = get_robot_group_membership(group_list)
     self.assertEqual(len(membership), 0)
     self.assertCountEqual(membership, {})
コード例 #4
0
 def test_slack_group_membership_error_1(self):
     # malformed json
     group_list = self.group_list_two
     with self.assertRaises(ValueError):
         get_robot_group_membership(group_list)
コード例 #5
0
 def test_slack_group_membership_none(self):
     group_list = "{}"
     membership = get_robot_group_membership(group_list)
     self.assertEqual(len(membership), 0)
     self.assertCountEqual(membership, {})
コード例 #6
0
 def test_slack_group_membership_single(self):
     group_list = self.group_list_one
     membership = get_robot_group_membership(group_list)
     self.assertEqual(len(membership), 1)
     self.assertCountEqual(membership, {'G024BE91L': 'secretplans'})
コード例 #7
0
 def test_slack_group_membership_error_2(self):
     # group key not present in json file
     group_list = self.group_list_three
     membership = get_robot_group_membership(group_list)
     self.assertEqual(len(membership), 0)
     self.assertCountEqual(membership, {})
コード例 #8
0
 def test_slack_group_membership_error_1(self):
     # malformed json
     group_list = self.group_list_two
     with self.assertRaises(ValueError):
         get_robot_group_membership(group_list)
コード例 #9
0
 def test_slack_group_membership_none(self):
     group_list = "{}"
     membership = get_robot_group_membership(group_list)
     self.assertEqual(len(membership), 0)
     self.assertCountEqual(membership, {})
コード例 #10
0
 def test_slack_group_membership_single(self):
     group_list = self.group_list_one
     membership = get_robot_group_membership(group_list)
     self.assertEqual(len(membership), 1)
     self.assertCountEqual(membership, {'G024BE91L': 'secretplans'})