Example #1
0
 def test_prepare_labels_from_experimental_label(self):
     r = WPTReport()
     r.update_metadata(browser_name='firefox')
     self.assertSetEqual(
         prepare_labels(r, 'experimental', 'blade-runner'),
         {'blade-runner', 'experimental', 'firefox'}
     )
Example #2
0
 def test_prepare_labels_from_stable_label(self):
     r = WPTReport()
     r.update_metadata(browser_name='firefox')
     self.assertListEqual(
         prepare_labels(r, 'stable', 'blade-runner'),
         ['blade-runner', 'firefox', 'stable']
     )
Example #3
0
 def test_prepare_labels_from_custom_labels(self):
     r = WPTReport()
     r.update_metadata(browser_name='firefox')
     self.assertSetEqual(
         prepare_labels(r, 'foo,bar', 'blade-runner'),
         {'bar', 'blade-runner', 'firefox', 'foo', 'stable'}
     )
Example #4
0
 def test_update_metadata(self):
     r = WPTReport()
     r.update_metadata(revision='0bdaaf9c1622ca49eb140381af1ece6d8001c934',
                       browser_name='firefox',
                       browser_version='59.0',
                       os_name='linux',
                       os_version='4.4')
     self.assertDictEqual(
         r.run_info, {
             'revision': '0bdaaf9c1622ca49eb140381af1ece6d8001c934',
             'product': 'firefox',
             'browser_version': '59.0',
             'os': 'linux',
             'os_version': '4.4'
         })