def test_get_html_question_multipage(self): """Test if HTML Questions multipage call works.""" body = read_file('data/askbot/askbot_question_multipage_2.html') httpretty.register_uri(httpretty.GET, ASKBOT_QUESTION_2488_URL, body=body, status=200) client = AskbotClient(ASKBOT_URL) result = client.get_html_question(2488, 2) self.assertEqual(result, body) expected = { 'page': ['2'], 'sort': ['votes'] } req = httpretty.last_request() self.assertEqual(req.method, 'GET') self.assertRegex(req.path, '/question/2488') self.assertDictEqual(req.querystring, expected)
def test_get_html_question(self): """Test if HTML Questions call works.""" body = read_file('data/askbot/askbot_question.html') httpretty.register_uri(httpretty.GET, ASKBOT_QUESTION_2481_URL, body=body, status=200) client = AskbotClient(ASKBOT_URL) result = client.get_html_question(2481) self.assertEqual(result, body) req = httpretty.last_request() self.assertEqual(req.method, 'GET') self.assertRegex(req.path, '/question/2481')