The first chunk the unit test are just distracting boilerplate, I wonder if we could factor out into a helper function along the lines of:
```
@patch("collector.realtime.Bucket")
@patch.object(collector.realtime.Realtime, "_authenticate")
@patch.object(collector.realtime.Realtime, "execute_ga_query")
def _call_backdrop_with_datetime(self, datetime_string, execute_ga_query, authenticate, Bucket):
    execute_ga_query.return_value = fetch_realtime_response()
    bucket = mock_instance(Bucket)

    collector = Collector({"CLIENT_SECRETS": None, "STORAGE_PATH": None})

    collector.send_records_for({},
                                   to={"url": 'url', "token": 'token'}) 
    return bucket.calls
```