def test_filters_are_optional(): config = {"id": "ga:123", "metrics": ["visits"], "dimensions": ["date"]} 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"], None) eq_(response, [])
def test_query_ga_with_empty_response(): config = { "id": "ga:123", "metrics": ["visits"], "dimensions": ["date"], "filters": ["some-filter"] } 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"]) eq_(response, [])
def test_filters_are_optional(): config = { "id": "ga:123", "metrics": ["visits"], "dimensions": ["date"] } 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"], None ) eq_(response, [])
def test_query_ga_with_empty_response(): config = { "id": "ga:123", "metrics": ["visits"], "dimensions": ["date"], "filters": ["some-filter"] } 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"] ) eq_(response, [])