def test_deactivation(self): def cmts(): return self.api_post('/api/quest_comments/user_comments', {'username': user.username})['comments'] quest = create_current_quest() content = create_content() user = create_user() comment = self.api_post('/api/quest_comments/post', { 'quest_id': quest.id, 'content_id': content.id, }, user=user)['comment'] self.assertEqual(cmts()[0]['id'], comment['id']) self.api_post('/api/auth/actually_deactivate', user=user) self.assertFalse(cmts())
def after_setUp(self): self.old_quest = create_current_quest() self.quest = create_current_quest() self.user = create_user() knobs.ONBOARDING_QUEST_ID = self.quest.id self.comments_per_page = knobs.COMMENTS_PER_PAGE knobs.COMMENTS_PER_PAGE = COMMENTS_PER_PAGE
def after_setUp(self): self.old_quest = create_current_quest() self.quest = create_current_quest() self.user = create_user() knobs.ONBOARDING_QUEST_ID = self.quest.id self.comments_per_page = knobs.COMMENTS_PER_PAGE knobs.COMMENTS_PER_PAGE = COMMENTS_PER_PAGE
def post(): quest = create_current_quest() def rewards(): resp = self.api_post('/api/quest_comments/rewards_for_posting', {'quest_id': quest.id}, user=user) self.assertAPISuccess(resp) return resp['rewards'] before = rewards() self._post(user=user, quest=quest) after = rewards() return (before, after,)
def post_quest_comment(cls, quest=None, author=None, playback_data=None): from drawquest.tests.tests_helpers import create_current_quest, create_user if author is None: author = create_user() if quest is None: quest = create_current_quest() params = {"quest_id": quest.id, "content_id": create_content().id} resp = cls.api_post("/api/quest_comments/post", params, user=author) if playback_data is not None: save_playback_data(cmt, playback_data) return resp
def post(): quest = create_current_quest() def rewards(): resp = self.api_post('/api/quest_comments/rewards_for_posting', {'quest_id': quest.id}, user=user) self.assertAPISuccess(resp) return resp['rewards'] before = rewards() self._post(user=user, quest=quest) after = rewards() return ( before, after, )
def post_quest_comment(cls, quest=None, author=None, playback_data=None): from drawquest.tests.tests_helpers import create_current_quest, create_user if author is None: author = create_user() if quest is None: quest = create_current_quest() params = { 'quest_id': quest.id, 'content_id': create_content().id, } resp = cls.api_post('/api/quest_comments/post', params, user=author) if playback_data is not None: save_playback_data(cmt, playback_data) return resp
def after_setUp(self): self.old_quest = create_current_quest() self.quest = create_current_quest() self.user = create_user() knobs.ONBOARDING_QUEST_ID = self.quest.id
def after_setUp(self): self.quest = create_current_quest() self.content = create_content() self._enable() settings.CACHE_KEY_PREFIX = "DQv" + str(int(settings.CACHE_KEY_PREFIX[-1]) + 1)
def after_setUp(self): self.quest = create_current_quest() self.content = create_content()
def after_setUp(self): self.old_quest = create_current_quest() self.quest = create_current_quest() self.user = create_user() knobs.ONBOARDING_QUEST_ID = self.quest.id
def after_setUp(self): self.quest = create_current_quest() self.content = create_content() self._enable() settings.CACHE_KEY_PREFIX = 'DQv' + str(int(settings.CACHE_KEY_PREFIX[-1]) + 1)
def after_setUp(self): self.quest = create_current_quest() self.content = create_content()
def after_setUp(self): self.quest = create_current_quest() self.user = create_user() self.comments_per_page = knobs.COMMENTS_PER_PAGE knobs.COMMENTS_PER_PAGE = COMMENTS_PER_PAGE