def test_bans_none(monkeypatch): """ tests fishbans with a successful API response having no bans """ def fake_http(url): assert url == "http://api.fishbans.com/stats/notch/" return json.loads(test_api_none) monkeypatch.setattr(http, "get_json", fake_http) assert fishbans(test_user) == bans_reply_none
def test_bans_failed(monkeypatch): """ tests fishbans with a failed API response """ def fake_http(url): assert url == "http://api.fishbans.com/stats/notch/" return json.loads(test_api_failed) monkeypatch.setattr(http, "get_json", fake_http) assert fishbans(test_user) == bans_reply_failed