Ejemplo n.º 1
0
 def test_commit_changes(self):
     host = MockHost()
     importer = TestImporter(host)
     importer._commit_changes('dummy message')
     self.assertEqual(importer.chromium_git.local_commits(),
                      [['dummy message']])
Ejemplo n.º 2
0
 def test_cl_description_moves_noexport_tag(self):
     host = self.mock_host()
     host.executive = MockExecutive(output='Summary\n\nNo-Export: true\n\n')
     importer = TestImporter(host)
     description = importer._cl_description(directory_owners={})
     self.assertIn('No-Export: true', description)
Ejemplo n.º 3
0
 def _get_test_importer(host, wpt_github=None):
     port = host.port_factory.get()
     return TestImporter(host,
                         wpt_github=wpt_github,
                         wpt_manifests=[port.wpt_manifest('external/wpt')])
Ejemplo n.º 4
0
 def test_commit_message(self):
     importer = TestImporter(self.mock_host())
     self.assertEqual(
         importer._commit_message('aaaa', '1111'), 'Import 1111\n\n'
         'Using wpt-import in Chromium aaaa.\n\n'
         'No-Export: true')
Ejemplo n.º 5
0
 def test_tbr_reviewer_skips_non_committer(self):
     host = MockHost()
     importer = TestImporter(host)
     importer._fetch_ecosystem_infra_sheriff_username = lambda: 'kyleju'
     self.assertEqual(TBR_FALLBACK, importer.tbr_reviewer())
     self.assertLog(['WARNING: Cannot TBR by kyleju: not a committer\n'])