def test_query(self):
        with patch.object(KairosDBRestClient, '_make_request') as mock_method:
            client = KairosDBRestClient()
            client.query(100, 200, metrics=[Metric('metric.name')])

        mock_method.assert_called_once_with(
            QueryMetricDataPointsRequest(100, 200, [Metric('metric.name')],
                                         None, 0))
    def test_query(self):
        with patch.object(KairosDBRestClient, '_make_request') as mock_method:
            client = KairosDBRestClient()
            client.query(100, 200, metrics=[Metric('metric.name')])

        mock_method.assert_called_once_with(QueryMetricDataPointsRequest(100, 200, [Metric('metric.name')], None, 0))