'Watch a question for replies.'

@mock.patch.object(Site.objects, 'get_current')
def test_watch_replies_wrong_secret(self, get_current):

    get_current.return_value.domain = 'testserver'
    self.client.logout()
    Watch.objects.all().delete()
    post(self.client, 'questions.watch', {'email': 'some@bo.dy', 'event_type': 'reply'}, args=[self.question.id])
    w = Watch.objects.get()
    r = get(self.client, 'questions.activate_watch', args=[w.id, 'fail'])
    eq_(200, r.status_code)
    assert (not Watch.objects.get(id=w.id).is_active)
