コード例 #1
0
 def test_update_cq_stats_create(self):
     _clear_cq_stats()
     update_cq_stats(
         {
             'test-project': [
                 CountStats(name='test-count',
                            description='test-count-description',
                            count=123),
                 ListStats(name='test-list',
                           description='test-list-description',
                           unit='test-unit'),
             ],
         }, 60, datetime(2000, 1, 1, 1), datetime(2000, 1, 1, 2))
     self.assertEqual(1, CQStats.query().count())
     cq_stats = CQStats.query().get()
     self.assertEqual('test-project', cq_stats.project)
     self.assertEqual(60, cq_stats.interval_minutes)
     self.assertEqual(datetime(2000, 1, 1, 1), cq_stats.begin)
     self.assertEqual(datetime(2000, 1, 1, 2), cq_stats.end)
     self.assertEqual([
         CountStats(name='test-count',
                    description='test-count-description',
                    count=123),
     ], cq_stats.count_stats)
     self.assertEqual([
         ListStats(name='test-list',
                   description='test-list-description',
                   unit='test-unit'),
     ], cq_stats.list_stats)
コード例 #2
0
ファイル: analysis_test.py プロジェクト: nicko96/Chrome-Infra
 def test_update_cq_stats_create(self):
   _clear_cq_stats()
   update_cq_stats({
       'test-project': [
         CountStats(
           name='test-count',
           description='test-count-description',
           count=123),
         ListStats(
           name='test-list',
           description='test-list-description',
           unit='test-unit'),
       ],
     }, 60, datetime(2000, 1, 1, 1), datetime(2000, 1, 1, 2))
   self.assertEqual(1, CQStats.query().count())
   cq_stats = CQStats.query().get()
   self.assertEqual('test-project', cq_stats.project)
   self.assertEqual(60, cq_stats.interval_minutes)
   self.assertEqual(datetime(2000, 1, 1, 1), cq_stats.begin)
   self.assertEqual(datetime(2000, 1, 1, 2), cq_stats.end)
   self.assertEqual([
       CountStats(
         name='test-count',
         description='test-count-description',
         count=123),
     ], cq_stats.count_stats)
   self.assertEqual([
       ListStats(
         name='test-list',
         description='test-list-description',
         unit='test-unit'),
     ], cq_stats.list_stats)
コード例 #3
0
 def test_update_cq_stats_empty(self):
     _clear_cq_stats()
     update_cq_stats({}, 60, datetime(2000, 1, 1, 1),
                     datetime(2000, 1, 1, 2))
     self.assertEqual(0, CQStats.query().count())
コード例 #4
0
ファイル: analysis_test.py プロジェクト: nicko96/Chrome-Infra
 def test_update_cq_stats_empty(self):
   _clear_cq_stats()
   update_cq_stats({}, 60, datetime(2000, 1, 1, 1), datetime(2000, 1, 1, 2))
   self.assertEqual(0, CQStats.query().count())