コード例 #1
0
ファイル: test_utils.py プロジェクト: adityag3/Plottest
 def test_validate_non_json_content(self):
     response = self.get_response(content=b'foobar', status_code=400)
     try:
         utils.validate_response(response)
     except PlotlyRequestError as e:
         self.assertEqual(e.message, 'foobar')
         self.assertEqual(e.status_code, 400)
         self.assertEqual(e.content, b'foobar')
     else:
         self.fail('Expected this to raise!')
コード例 #2
0
ファイル: test_utils.py プロジェクト: fcolmenero/plotly.py
 def test_validate_non_json_content(self):
     response = self.get_response(content=b'foobar', status_code=400)
     try:
         utils.validate_response(response)
     except PlotlyRequestError as e:
         self.assertEqual(e.message, 'foobar')
         self.assertEqual(e.status_code, 400)
         self.assertEqual(e.content, b'foobar')
     else:
         self.fail('Expected this to raise!')
コード例 #3
0
ファイル: test_utils.py プロジェクト: fcolmenero/plotly.py
 def test_validate_json_content_array(self):
     content = self.to_bytes(_json.dumps([1, 2, 3]))
     response = self.get_response(content=content, status_code=400)
     try:
         utils.validate_response(response)
     except PlotlyRequestError as e:
         self.assertEqual(e.message, to_native_utf8_string(content))
         self.assertEqual(e.status_code, 400)
         self.assertEqual(e.content, content)
     else:
         self.fail('Expected this to raise!')
コード例 #4
0
ファイル: test_utils.py プロジェクト: adityag3/Plottest
 def test_validate_json_content_dict_no_errors(self):
     content = self.to_bytes(_json.dumps({'foo': 'bar'}))
     response = self.get_response(content=content, status_code=400)
     try:
         utils.validate_response(response)
     except PlotlyRequestError as e:
         self.assertEqual(e.message, to_native_utf8_string(content))
         self.assertEqual(e.status_code, 400)
         self.assertEqual(e.content, content)
     else:
         self.fail('Expected this to raise!')
コード例 #5
0
ファイル: test_utils.py プロジェクト: fcolmenero/plotly.py
 def test_validate_json_content_dict_one_error_ok(self):
     content = self.to_bytes(_json.dumps(
         {'errors': [{'message': 'not ok!'}]}))
     response = self.get_response(content=content, status_code=400)
     try:
         utils.validate_response(response)
     except PlotlyRequestError as e:
         self.assertEqual(e.message, 'not ok!')
         self.assertEqual(e.status_code, 400)
         self.assertEqual(e.content, content)
     else:
         self.fail('Expected this to raise!')
コード例 #6
0
ファイル: test_utils.py プロジェクト: sadmind/plotly.py
 def test_validate_json_content_dict_one_error_ok(self):
     content = self.to_bytes(_json.dumps(
         {'errors': [{'message': 'not ok!'}]}))
     response = self.get_response(content=content, status_code=400)
     try:
         utils.validate_response(response)
     except PlotlyRequestError as e:
         self.assertEqual(e.message, 'not ok!')
         self.assertEqual(e.status_code, 400)
         self.assertEqual(e.content, content)
     else:
         self.fail('Expected this to raise!')
コード例 #7
0
ファイル: test_utils.py プロジェクト: fcolmenero/plotly.py
    def test_validate_no_content(self):

        # We shouldn't flake if the response has no content.

        response = self.get_response(content=b'', status_code=400)
        try:
            utils.validate_response(response)
        except PlotlyRequestError as e:
            self.assertEqual(e.message, u'No Content')
            self.assertEqual(e.status_code, 400)
            self.assertEqual(e.content.decode('utf-8'), u'')
        else:
            self.fail('Expected this to raise!')
コード例 #8
0
ファイル: test_utils.py プロジェクト: adityag3/Plottest
    def test_validate_no_content(self):

        # We shouldn't flake if the response has no content.

        response = self.get_response(content=b'', status_code=400)
        try:
            utils.validate_response(response)
        except PlotlyRequestError as e:
            self.assertEqual(e.message, u'No Content')
            self.assertEqual(e.status_code, 400)
            self.assertEqual(e.content.decode('utf-8'), u'')
        else:
            self.fail('Expected this to raise!')
コード例 #9
0
ファイル: test_utils.py プロジェクト: fcolmenero/plotly.py
 def test_validate_ok(self):
     try:
         utils.validate_response(self.get_response())
     except PlotlyRequestError:
         self.fail('Expected this to pass!')
コード例 #10
0
ファイル: test_utils.py プロジェクト: adityag3/Plottest
 def test_validate_ok(self):
     try:
         utils.validate_response(self.get_response())
     except PlotlyRequestError:
         self.fail('Expected this to pass!')