def test_dimensions_are_optional_for_querying(): config = { "id": "ga:123", "metrics": ["visits"], "filters": ["some-filter"] } client = mock.Mock() query_ga(client, config, date(2013, 4, 1), date(2013, 4, 7)) client.query.get.assert_called_once_with("123", date(2013, 4, 1), date(2013, 4, 7), ["visits"], None, ["some-filter"], None, None)
def test_query_ga_with_maxresults(): config = { "id": "ga:123", "metrics": ["visits"], "dimensions": ["date"], "filters": ["some-filter"], "maxResults": 1000, } client = mock.Mock() client.query.get.return_value = [] response = query_ga(client, config, date(2013, 4, 1), date(2013, 4, 7)) client.query.get.assert_called_once_with( "123", date(2013, 4, 1), date(2013, 4, 7), ["visits"], ["date"], ["some-filter"], 1000, None, ) eq_(response, [])
def test_dimensions_are_optional_for_querying(): config = { "id": "ga:123", "metrics": ["visits"], "filters": ["some-filter"] } client = mock.Mock() query_ga(client, config, date(2013, 4, 1), date(2013, 4, 7)) client.query.get.assert_called_once_with( "123", date(2013, 4, 1), date(2013, 4, 7), ["visits"], None, ["some-filter"] )