예제 #1
0
 def test_normalize_product_noop(self):
     r = WPTReport()
     r._report = {
         'run_info': {
             'product': 'firefox',
         }
     }
     self.assertSetEqual(normalize_product(r), set())
     self.assertEqual(r.run_info['product'], 'firefox')
예제 #2
0
 def test_normalize_product(self):
     r = WPTReport()
     r._report = {
         'run_info': {
             'product': 'edge_webdriver',
         }
     }
     self.assertSetEqual(normalize_product(r), {'edge', 'webdriver'})
     self.assertEqual(r.run_info['product'], 'edge')
예제 #3
0
 def test_normalize_product_edgechromium(self):
     r = WPTReport()
     r._report = {
         'run_info': {
             'product': 'edgechromium',
         }
     }
     self.assertSetEqual(normalize_product(r), {'edge', 'edgechromium'})
     self.assertEqual(r.run_info['product'], 'edge')
예제 #4
0
 def test_normalize_product_webkitgtk_minibrowser(self):
     r = WPTReport()
     r._report = {
         'run_info': {
             'product': 'webkitgtk_minibrowser',
         }
     }
     self.assertSetEqual(normalize_product(r), {'webkitgtk', 'minibrowser'})
     self.assertEqual(r.run_info['product'], 'webkitgtk')