diff --git a/tests/test_analytics.py b/tests/test_analytics.py index bad6331..1a10b59 100644 --- a/tests/test_analytics.py +++ b/tests/test_analytics.py @@ -15,17 +15,26 @@ def test_profile_valid(resource_type): access_token='pk.test')._validate_resource_type(resource_type) def test_period_invalid(): - """Providing only one timestamp is invalid.""" with pytest.raises(errors.InvalidPeriodError): mapbox.Analytics(access_token='pk.test')._validate_period('2016-03-22T00:00:00.000Z', None) + with pytest.raises(errors.InvalidPeriodError): + mapbox.Analytics(access_token='pk.test')._validate_period('2016-03-22T00:00:00.000Z', '2016-03-20T00:00:00.000Z') + + with pytest.raises(errors.InvalidPeriodError): + mapbox.Analytics(access_token='pk.test')._validate_period('2016-03-22T00:00:00.000Z', '2017-04-20T00:00:00.000Z') + def test_period_valid(): - """Providing two valid timestamps.""" start = '2016-03-22T00:00:00.000Z' end = '2016-03-24T00:00:00.000Z' period = start, end assert period == mapbox.Analytics(access_token='pk.test')._validate_period(start, end) + start = None + end = None + period = start, end + assert period == mapbox.Analytics(access_token='pk.test')._validate_period(start, end) + def test_username_invalid(): """Username is requird.""" with pytest.raises(errors.InvalidUsernameError):