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'} )
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'] )
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'} )
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' })