示例#1
0
    def test_get_random_setlist(self):
        api = PhishNetAPI()
        random_setlist_response = api.get_random_setlist()

        assert random_setlist_response['error_code'] == 0
        assert random_setlist_response['response']['count'] == 1
        assert len(random_setlist_response['response']['data']) == 1
示例#2
0
    def test_get_random_setlist(self, requests_mock):
        api = PhishNetAPI('apikey123456789test1')
        with open('tests/data/tiph_setlist.json') as f:
            get_random_setlist_json = json.load(f)
        requests_mock.post(api.base_url + "setlist/random",
                           json=get_random_setlist_json)

        random_setlist_response = api.get_random_setlist()
        assert random_setlist_response['response']['count'] == 1
        assert len(random_setlist_response['response']['data']) == 1
        assert random_setlist_response['response']['data'][0][
            'showid'] == 1253165475