'Watch a forum and return it.'

def _toggle_watch_forum_as(self, forum, user, turn_on=True):

    self.client.login(username=user.username, password='testpass')
    watch = ('yes' if turn_on else 'no')
    post(self.client, 'forums.watch_forum', {'watch': watch}, args=[forum.slug])
    if turn_on:
        assert NewThreadEvent.is_notifying(user, forum), 'NewThreadEvent    should    be    notifying.'
    else:
        assert (not NewPostEvent.is_notifying(user, forum)), 'NewThreadEvent    should    not    be    notifying.'
