예제 #1
0
    def test_patch_group_remove_site(self):
        bob = User(self.email)
        bob.create()
        group = Group(self.group_name)
        res1 = group.create()
        res2 = group.update(add_sites=[self.target_url])
        self.assertEqual(res2.json()['group']['sites'], group.sites)

        res3 = group.update(remove_sites=[self.target_url])
        self.assertEqual(res3.json()['group']['sites'], [])
    def test_patch_group_remove_site(self):
        bob = User(self.email)
        bob.create()
        group = Group(self.group_name)
        res1 = group.create()
        res2 = group.update(add_sites=[self.target_url])
        self.assertEqual(res2.json()['group']['sites'], group.sites)

        res3 = group.update(remove_sites=[self.target_url])
        self.assertEqual(res3.json()['group']['sites'], [])
    def test_patch_group_remove_site(self):
        group = Group(self.group_name)
        res1 = group.create()
        self.assertEqual(res1.json()["success"], True)
        self.assertEqual(res1.json()["group"]["sites"], [])

        res2 = group.update(add_sites=[self.target_url])
        self.assertEqual(res2.json()['group']['sites'][0], self.target_url)

        res3 = group.update(remove_sites=[self.target_url])
        self.assertEqual(set(res3.json().keys()), set(res2.json().keys()))
        self.assertEqual(set(res3.json()['group'].keys()),
                         set(res2.json()['group'].keys()))
        self.assertEqual(res3.json()['group']['sites'], [])
예제 #4
0
 def test_patch_group_remove_user(self):
     bob = User(self.email)
     bob.create()
     group = Group(self.group_name, users=[bob.email])
     res1 = group.create()
     res2 = group.update(remove_users=[bob.email])
     self.assertEqual(res2.json()['group']['users'], [])
 def test_patch_group_add_user(self):
     bob = User(self.email)
     bob.create()
     group = Group(self.group_name)
     group.create()
     res = group.update(add_users=[bob.email])
     self.assertEqual(res.json()['group']['users'], group.users)
 def test_patch_group_remove_user(self):
     bob = User(self.email)
     bob.create()
     group = Group(self.group_name, users=[bob.email])
     res1 = group.create()
     res2 = group.update(remove_users=[bob.email])
     self.assertEqual(res2.json()['group']['users'], [])