12345678910111213141516171819202122232425 |
- # -*- coding: utf-8 -*-
- import pytest
- import pytrapi
- import datetime
- def test_api_request_invasions():
- resp_data = pytrapi.api_request(pytrapi.INVASIONS_API_URL)
- assert 'invasions' in resp_data
- def test_request_active_invasions():
- resp = pytrapi.request_active_invasions()
- assert isinstance(resp.update_date, datetime.datetime)
- assert resp.update_date.tzinfo is not None
- assert isinstance(resp.invasions, dict)
- @pytest.mark.parametrize(('timestamp', 'expected'), [
- [0, datetime.datetime(1970, 1, 1, 0, 0, tzinfo=datetime.timezone.utc)],
- [1487945511, datetime.datetime(2017, 2, 24, 14, 11, 51, tzinfo=datetime.timezone.utc)],
- ])
- def test__utc_from_timestamp(timestamp, expected):
- assert expected == pytrapi._utc_from_timestamp(timestamp)
|