Beispiel #1
0
 def test_updates_the_organizer_field(self):
     logic.sync_groups(self.user, self.groups)
     self.assertEqual(self.user.organizer_of, [2, 3])
Beispiel #2
0
 def test_updates_the_groups(self):
     member_of = [group["id"] for group in self.groups]
     logic.sync_groups(self.user, self.groups)
     self.assertEqual(self.user.member_of, member_of)
Beispiel #3
0
 def test_creates_group_models(self):
     member_of = [group["id"] for group in self.groups]
     logic.sync_groups(self.user, self.groups)
     calls = [mock.call(_id=id) for id in member_of]
     self.assertEqual(calls, self.Group.call_args_list)
     self.assertEqual(len(self.Group.return_value.save.call_args_list), 3)
Beispiel #4
0
 def test_updates_the_groups(self):
     member_of = [group["id"] for group in self.groups]
     logic.sync_groups(self.user, self.groups)
     self.assertEqual(self.user.member_of, member_of)
Beispiel #5
0
 def test_creates_group_models(self):
     member_of = [group["id"] for group in self.groups]
     logic.sync_groups(self.user, self.groups)
     calls = [mock.call(_id=id) for id in member_of]
     self.assertEqual(calls, self.Group.call_args_list)
     self.assertEqual(len(self.Group.return_value.save.call_args_list), 3)
Beispiel #6
0
 def test_updates_the_organizer_field(self):
     logic.sync_groups(self.user, self.groups)
     self.assertEqual(self.user.organizer_of, [2, 3])