def watch_ready(request): """Start watching ready-for-l10n revisions.""" if request.locale != settings.WIKI_DEFAULT_LANGUAGE: raise Http404 ReadyRevisionEvent.notify(request.user) statsd.incr('wiki.watches.ready') return HttpResponse()
def setUp(self): """Have a user watch for revision approval. Log in.""" self.ready_watcher = user(email='*****@*****.**', save=True) ReadyRevisionEvent.notify(self.ready_watcher) readyer = user(save=True) add_permission(readyer, Revision, 'mark_ready_for_l10n') self.client.login(username=readyer.username, password='******')
def test_user_watching_both(self): """If a single person is watching ready and approved revisions and a revision becomes ready, send only the readiness email, not the approval one.""" # Have the Approved watcher watch Ready as well: ReadyRevisionEvent.notify(self.approved_watcher) self._review_revision(is_ready=True) eq_(2, len(mail.outbox)) # 1 mail to watcher, 1 to creator _assert_ready_mail(mail.outbox[0]) _assert_creator_mail(mail.outbox[1])
def _set_up_ready_watcher(): """Make a user who watches for revision readiness.""" ready_watcher = user(email='*****@*****.**', save=True) ReadyRevisionEvent.notify(ready_watcher) return ready_watcher
def _set_up_ready_watcher(): """Make a user who watches for revision readiness.""" ready_watcher = user(email="*****@*****.**", save=True) ReadyRevisionEvent.notify(ready_watcher) return ready_watcher
def setUp(self): """Have a user watch for revision approval. Log in.""" self.ready_watcher = user(email="*****@*****.**", save=True) ReadyRevisionEvent.notify(self.ready_watcher) self.client.login(username="******", password="******")
def setUp(self): """Have a user watch for revision approval. Log in.""" self.ready_watcher = user(email='*****@*****.**', save=True) ReadyRevisionEvent.notify(self.ready_watcher) self.client.login(username='******', password='******')