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'], [])
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'], [])