def setUp(self): super(TestNotificationHandling, self).setUp() self.center = NotificationCenter() self.peter = create(Builder('ogds_user').id('peter')) self.peter = create(Builder('watcher').having(actorid='peter')) self.hugo = create(Builder('ogds_user').id('hugo')) self.hugo = create(Builder('watcher').having(actorid='hugo')) self.resource_a = create( Builder('resource').oguid('fd:123').watchers( [self.hugo, self.peter])) self.resource_b = create( Builder('resource').oguid('fd:456').watchers([self.hugo])) self.resource_c = create( Builder('resource').oguid('fd:789').watchers([self.peter])) self.activity_1 = self.center.add_activity( Oguid('fd', '123'), 'task-added', { 'en': 'Kennzahlen 2014 erfassen' }, { 'en': 'Task added' }, { 'en': 'Task bla added by Peter' }, 'hugo.boss', { 'en': None }).get('activity') self.activity_2 = self.center.add_activity( Oguid('fd', '123'), 'task-transition-open-in-progress', { 'en': 'Kennzahlen 2015 erfassen' }, { 'en': 'Task accepted' }, { 'en': 'Task bla accepted by Peter' }, 'peter.mueller', { 'en': None }).get('activity') self.activity_3 = self.center.add_activity( Oguid('fd', '456'), 'task-added', { 'en': 'Besprechung Gesuch' }, { 'en': 'Task added' }, { 'en': 'Task for added by Peter' }, 'peter.mueller', { 'en': None }).get('activity') self.activity_4 = self.center.add_activity( Oguid('fd', '789'), 'task-added', { 'en': 'Vorbereitung Besprechung' }, { 'en': 'Task added' }, { 'en': 'Task bla accepted by Franz' }, 'franz.meier', { 'en': None }).get('activity')
def setUp(self): super(TestMarkAsRead, self).setUp() self.center = NotificationCenter() self.test_user = create( Builder('watcher').having(actorid=TEST_USER_ID)) self.resource_a = create( Builder('resource').oguid('fd:123').watchers([self.test_user])) with freeze(pytz.UTC.localize(datetime(2014, 5, 7, 12, 30))): self.activity_1 = self.center.add_activity( Oguid('fd', '123'), 'task-added', { 'en': 'Kennzahlen 2014 erfassen' }, { 'en': 'Task added' }, { 'en': 'Task bla added by Hugo' }, 'hugo.boss', { 'en': None }).get('activity') self.activity_2 = self.center.add_activity( Oguid('fd', '123'), 'task-transition-open-in-progress', { 'en': 'Kennzahlen 2014 erfassen' }, { 'en': 'Task accepted' }, { 'en': 'Task bla accepted' }, 'hugo.boss', { 'en': None }).get('activity') self.notifications = self.center.get_users_notifications( TEST_USER_ID)
def setUp(self): super(TestMarkAsRead, self).setUp() with self.login(self.regular_user): self.center = NotificationCenter() self.watcher = create( Builder('watcher').having(actorid=self.regular_user.id)) oguid = Oguid.for_object(self.task) self.resource = create( Builder('resource').oguid(oguid.id).watchers([self.watcher])) # XXX - something is wonky with the builder for activities with freeze(FREEZE_TIME_FIRST): self.activity_1 = create( Builder('activity').having(resource=self.resource, created=FREEZE_TIME_FIRST)) create( Builder('notification').id(1).having( activity=self.activity_1, userid=self.regular_user.id, )) # XXX - something is wonky with the builder for activities with freeze(FREEZE_TIME_SECOND): self.activity_2 = create( Builder('activity').having(resource=self.resource, created=FREEZE_TIME_SECOND)) create( Builder('notification').id(2).having( activity=self.activity_2, userid=self.regular_user.id, )) self.notifications = self.center.get_users_notifications( self.regular_user.id)
def setUp(self): super(TestMyNotifications, self).setUp() setting = NotificationDefault.query.filter_by(kind='task-added').one() setting.badge_notification_roles = [ WATCHER_ROLE, ] setting = NotificationDefault.query.filter_by( kind='task-transition-open-in-progress').one() setting.badge_notification_roles = [ WATCHER_ROLE, ] self.center = NotificationCenter(dispatchers=[BadgeIconDispatcher()]) self.test_watcher = create( Builder('watcher').having(actorid=self.regular_user.getId())) self.resource_a = create( Builder('resource').oguid('fd:123').watchers([self.test_watcher])) self.resource_b = create( Builder('resource').oguid('fd:456').watchers([self.test_watcher])) self.activity_1 = self.center.add_activity( Oguid('fd', '123'), u'task-added', { 'de': u'Kennzahlen 2014 \xfcbertragen' }, { 'de': u'Aufgabe hinzugef\xfcgt' }, { 'de': u'Neue Aufgabe hinzugef\xfcgt durch B\xf6ss' }, self.dossier_responsible.getId(), { 'de': None }).get('activity') self.activity_2 = self.center.add_activity( Oguid('fd', '123'), u'task-transition-open-in-progress', { 'de': u'Kennzahlen 2014 \xfcbertragen' }, { 'de': u'Aufgabe akzeptiert' }, { 'de': u'Aufgabe akzeptiert durch Hugo B\xf6ss' }, self.secretariat_user.getId(), { 'de': None }).get('activity') self.activity_3 = self.center.add_activity( Oguid('fd', '456'), u'task-added', { 'de': u'Kennzahlen 2014 \xfcbertragen' }, { 'de': u'Aufgabe hinzugef\xfcgt' }, { 'de': u'Neue Aufgabe hinzugef\xfcgt durch Peter M\xfcller' }, self.dossier_responsible.getId(), { 'de': None }).get('activity')
def setUp(self): super(TestListNotifications, self).setUp() with self.login(self.regular_user), freeze(FREEZE_TIME): self.center = NotificationCenter() self.watcher = create( Builder('watcher').having(actorid=self.regular_user.id)) oguid = Oguid.for_object(self.task) self.resource = create( Builder('resource').oguid(oguid.id).watchers([self.watcher])) self.activity = create( Builder('activity').having(resource=self.resource, created=FREEZE_TIME))
def setUp(self): super(TestDispatchers, self).setUp() self.dispatcher = FakeMailDispatcher() self.center = NotificationCenter([self.dispatcher]) hugo = create(Builder('watcher').having(actorid='hugo')) peter = create(Builder('watcher').having(actorid='peter')) resource = create(Builder('resource').oguid('fd:123')) create(Builder('subscription') .having(resource=resource, watcher=hugo, role=WATCHER_ROLE)) create(Builder('subscription') .having(resource=resource, watcher=peter, role=TASK_RESPONSIBLE_ROLE))
def setUp(self): super(TestListNotifications, self).setUp() self.center = NotificationCenter() self.test_user = create( Builder('watcher').having(actorid=TEST_USER_ID)) self.resource_a = create( Builder('resource').oguid('fd:123').watchers([self.test_user])) created = pytz.UTC.localize(datetime(2014, 5, 7, 12, 30)) self.activity = create( Builder('activity').having(resource=self.resource_a, created=created, actor_id='hugo.boss', kind='task-added', title=u'Kennzahlen 2014 erfassen', label=u'Task added', summary=u'Task bla added by Hugo'))
def setUp(self): super(TestMyNotifications, self).setUp() create(Builder('ogds_user').having(userid=u'peter.mueller', firstname=u'Peter', lastname=u'M\xfcller')) create(Builder('ogds_user').having(userid=u'hugo.boss', firstname=u'Hugo', lastname=u'B\xf6ss')) self.center = NotificationCenter() self.test_user = create(Builder('watcher') .having(actorid=TEST_USER_ID)) self.resource_a = create(Builder('resource') .oguid('fd:123') .watchers([self.test_user])) self.resource_b = create(Builder('resource') .oguid('fd:456') .watchers([self.test_user])) self.activity_1 = self.center.add_activity( Oguid('fd', '123'), u'task-added', {'de': u'Kennzahlen 2014 \xfcbertragen'}, {'de': u'Aufgabe hinzugef\xfcgt'}, {'de': u'Neue Aufgabe hinzugef\xfcgt durch Hugo B\xf6ss'}, 'hugo.boss', {'de': None}).get('activity') self.activity_2 = self.center.add_activity( Oguid('fd', '123'), u'task-transition-open-in-progress', {'de': u'Kennzahlen 2014 \xfcbertragen'}, {'de': u'Aufgabe akzeptiert'}, {'de': u'Aufgabe akzeptiert durch Hugo B\xf6ss'}, 'peter.mueller', {'de': None}).get('activity') self.activity_3 = self.center.add_activity( Oguid('fd', '456'), u'task-added', {'de': u'Kennzahlen 2014 \xfcbertragen'}, {'de': u'Aufgabe hinzugef\xfcgt'}, {'de': u'Neue Aufgabe hinzugef\xfcgt durch Peter M\xfcller'}, 'peter.mueller', {'de': None}).get('activity') transaction.commit()
def setUp(self): super(TestWatcherHandling, self).setUp() self.center = NotificationCenter()
def setUp(self): super(TestResourceHandling, self).setUp() self.center = NotificationCenter()
def setUp(self): super(TestAddActivity, self).setUp() self.center = NotificationCenter()