def testMainWithCommit(self): """Test Main with Commit options.""" cros_mark_as_stable.main( ['commit', '--all', '--overlays', ':'.join(self._overlays)]) self.mock_work_on_commit.assert_called_once_with( mock.ANY, self._overlays, self._overlay_tracking_branch, self._git_project_overlays, 'manifest', None)
def testMainWithPush(self): """Test Main with Push options.""" cros_mark_as_stable.main( ['push', '--all', '--overlays', ':'.join(self._overlays)]) self.mock_work_on_push.assert_called_once_with( mock.ANY, self._overlay_tracking_branch, self._git_project_overlays)
def testMainWithOverlayTypeCommit(self): """Test Main with Commit options.""" cros_mark_as_stable.main(['commit', '--all', '--overlay-type', 'both']) self.mock_work_on_commit.assert_called_once_with( mock.ANY, self._overlays, self._overlay_tracking_branch, self._git_project_overlays, 'manifest', None) options = self.mock_work_on_commit.call_args[0][0] self.assertEqual(options.buildroot, constants.SOURCE_ROOT) self.assertIsNone(options.srcroot)
def testMainWithPush(self): """Test Main with Push options.""" cros_mark_as_stable.main( ['push', '--all', '--overlays', ':'.join(self._overlays)]) self.mock_work_on_push.assert_called_once_with( mock.ANY, self._overlay_tracking_branch, self._git_project_overlays) options = self.mock_work_on_push.call_args[0][0] self.assertEqual(options.buildroot, constants.SOURCE_ROOT) self.assertIsNone(options.srcroot)
def testMainWithSrcroot(self): """Test Main with Commit options.""" self.PatchObject(os.path, 'isdir', side_effect=lambda p: p == '/buildroot') cros_mark_as_stable.main([ 'commit', '--all', '--overlay-type', 'both', '--srcroot', '/buildroot/src' ]) options = self.mock_work_on_commit.call_args[0][0] self.assertEqual(options.buildroot, '/buildroot') self.assertIsNone(options.srcroot)