Beispiel #1
0
    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])
Beispiel #2
0
 def get_user(self):
     return User.get(self._user_id)
Beispiel #3
0
 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'))