Ejemplo n.º 1
0
  def test_nonjson_response(self):
    mock_urlopen = get_opener(b'<html>404</html>')

    with patch('twitchcancer.utils.twitchapi.urllib.request.urlopen', mock_urlopen):
      result = TwitchApi._load_json("")

      self.assertEqual(result, None)
Ejemplo n.º 2
0
  def test_json_response(self):
    mock_urlopen = get_opener(b'{"data": "foo"}')

    with patch('twitchcancer.utils.twitchapi.urllib.request.urlopen', mock_urlopen):
      result = TwitchApi._load_json("")

      self.assertEqual(result, {"data": "foo"})
Ejemplo n.º 3
0
  def test_http_exception(self, urlopen):
    result = TwitchApi._load_json("")

    self.assertEqual(result, None)