Пример #1
0
 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, [[], []])
Пример #2
0
 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, [[], []])
Пример #3
0
 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, [[], []])
Пример #4
0
 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, [[], []])