def test_handles_reassign_to_the_same_user_correctly(self, browser): # add additional org_unit org_unit = self.add_additional_org_unit() org_unit.users_group.users.append(User.get(self.regular_user.id)) self.login(self.regular_user, browser) # manually register watchers center = notification_center() center.add_task_responsible(self.task, self.task.responsible) center.add_task_issuer(self.task, self.task.issuer) self.reassign(browser, self.regular_user, u'Bitte Abkl\xe4rungen erledigen.') resource = notification_center().fetch_resource(self.task) create_session().refresh(resource) subscriptions = resource.subscriptions self.assertItemsEqual( [(self.regular_user.id, TASK_RESPONSIBLE_ROLE), (self.dossier_responsible.id, TASK_ISSUER_ROLE)], [(sub.watcher.actorid, sub.role) for sub in subscriptions])
def get_user(self): return User.get(self._user_id)
def get_user(self): return User.get(self._user_id)
def test_get(self): self.assertEqual(self.john, User.get('john')) self.assertIsNone(User.get('asds'))
def test_get(self): self.assertEqual(self.john, User.get('john')) self.assertIsNone(User.get('asds'))