Esempio n. 1
0
 def test_prepare_with_radar(self):
     options = MockOptions()
     options.cc_radar = True
     options.sort_xcode_project = False
     options.non_interactive = True
     expected_logs = "MOCK create_bug\nbug_title: Mock user response\nbug_description: Mock user response\ncomponent: MOCK component\ncc: [email protected],MOCK cc\n"
     self.assert_execute_outputs(Prepare(), [], expected_logs=expected_logs, options=options)
Esempio n. 2
0
 def test_prepare_with_cc(self):
     options = MockOptions()
     options.cc = "[email protected],[email protected]"
     options.sort_xcode_project = False
     options.non_interactive = True
     expected_logs = "MOCK create_bug\nbug_title: Mock user response\nbug_description: Mock user response\ncomponent: MOCK component\ncc: [email protected],[email protected]\n"
     self.assert_execute_outputs(Prepare(), [], expected_logs=expected_logs, options=options)
Esempio n. 3
0
 def test_prepare(self):
     options = MockOptions()
     options.sort_xcode_project = False
     expected_logs = "MOCK create_bug\nbug_title: Mock user response\nbug_description: Mock user response\ncomponent: MOCK component\ncc: MOCK cc\n"
     self.assert_execute_outputs(Prepare(), [],
                                 expected_logs=expected_logs,
                                 options=options)
Esempio n. 4
0
    def test_upload_with_no_review_and_ews(self):
        options = MockOptions()
        options.cc = None
        options.check_style = True
        options.check_style_filter = None
        options.comment = None
        options.description = 'MOCK description'
        options.fast_cq = False
        options.non_interactive = False
        options.request_commit = False
        options.review = False
        options.ews = True
        options.sort_xcode_project = False
        options.suggest_reviewers = False
        expected_logs = """MOCK: user.open_url: file://...
Was that diff correct?
Obsoleting 2 old patches on bug 50000
MOCK reassign_bug: bug_id=50000, assignee=None
MOCK add_patch_to_bug: bug_id=50000, description=MOCK description, mark_for_review=False, mark_for_commit_queue=False, mark_for_landing=False
MOCK: user.open_url: http://example.com/50000
MOCK: submit_to_ews: 10001
"""
        self.assert_execute_outputs(Upload(), [50000],
                                    options=options,
                                    expected_logs=expected_logs)
Esempio n. 5
0
 def _default_options(self):
     options = MockOptions()
     options.build = True
     options.build_style = "release"
     options.check_style = True
     options.check_style_filter = None
     options.clean = True
     options.close_bug = True
     options.force_clean = False
     options.non_interactive = False
     options.parent_command = 'MOCK parent command'
     options.quiet = False
     options.test = True
     options.update = True
     options.architecture = 'MOCK ARCH'
     options.iterate_on_new_tests = 0
     options.group = None
     options.sort_xcode_project = False
     return options
Esempio n. 6
0
 def test_prepare_diff_with_arg(self):
     options = MockOptions()
     options.sort_xcode_project = False
     self.assert_execute_outputs(Prepare(), [50000], options=options)