def test_get(self): api = GraphicsReport(config=self.config) res = api.get(product='Firefox') assert res['hits'] assert len(res['hits']) == res['total'] ok_(isinstance(res['hits'], list)) signatures = [x.signature for x in res['hits']] eq_(signatures, ['signature', 'my signature']) date_processed = [x.date_processed for x in res['hits']] # should be ordered ascending first, second = date_processed ok_(first < second) bug_associations = [x.bug_list for x in res['hits']] eq_(bug_associations, [[], []])
def test_get(self): api = GraphicsReport(config=self.config) yesterday = datetime.datetime.utcnow() - datetime.timedelta(days=1) res = api.get(product='Firefox', date=yesterday.date()) assert res['hits'] assert len(res['hits']) == res['total'] ok_(isinstance(res['hits'], list)) signatures = [x.signature for x in res['hits']] eq_(signatures, ['signature', 'my signature']) date_processed = [x.date_processed for x in res['hits']] # should be ordered ascending first, second = date_processed ok_(first < second) bug_associations = [x.bug_list for x in res['hits']] eq_(bug_associations, [[], []])
def test_get(self): api = GraphicsReport(config=self.config) yesterday = datetime.datetime.utcnow() - datetime.timedelta(days=1) res = api.get(product='Firefox', date=yesterday.date()) assert res['hits'] assert len(res['hits']) == res['total'] ok_(isinstance(res['hits'], list)) crash_ids = [x['crash_id'] for x in res['hits']] eq_(crash_ids, ['1', '2']) release_channels = [x['release_channel'] for x in res['hits']] eq_(release_channels, ['alpha', 'beta']) signatures = [x['signature'] for x in res['hits']] eq_(signatures, ['signature', 'my signature']) date_processed = [x['date_processed'] for x in res['hits']] # should be ordered ascending first, second = date_processed ok_(first < second) bug_associations = [x['bug_list'] for x in res['hits']] eq_(bug_associations, [[], []])