Esempio n. 1
0
 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)
Esempio n. 3
0
 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)
Esempio n. 4
0
 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)
Esempio n. 5
0
    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)