def METHOD_NAME(self):
    args = {
        'name': 'owner/repo',
        'sha': '1234',
        'context': 'ci',
        'state': 'success',
        'target_url': 'http://example.com',
        'description': 'passed the tests!',
        'created_at': '2016-07-07T01:58:09Z',
        'updated_at': '2016-07-07T02:03:12Z',
    }
    self.get_response('status', args)
    statuses = list(models.GHStatus.query_for_sha('owner/repo', '1234'))
    self.assertEqual(len(statuses), 1)
    status = statuses[0]
    args['repo'] = args.pop('name')
    for key, value in args.iteritems():
        status_val = getattr(status, key)
        try:
            status_val = status_val.strftime('%Y-%m-%dT%H:%M:%SZ')
        except AttributeError:
            pass
        assert status_val == value, '%r != %r' % (getattr(status, key), value)