Пример #1
0
class Test_reposition_caret(unittest.TestCase):
    def setUp(self):
        self.vi_run = ViRunCommand(mock.Mock())

    def testCanRepositionCaret(self):
        self.vi_run.view.has_non_empty_selection_region.return_value = True
        vi_cmd_data = {'reposition_caret': ['foo', {'bar': 100}]}
        with mock.patch.object(self.vi_run.view, 'run_command') as rc:
            self.vi_run.reposition_caret(vi_cmd_data)
            rc.assert_called_with('foo', {'bar': 100})

    def testKnowsItShouldNotRun(self):
        self.vi_run.view.has_non_empty_selection_region.return_value = False
        vi_cmd_data = {'reposition_caret': ['foo', {'bar': 100}]}
        with mock.patch.object(self.vi_run.view, 'run_command') as rc:
            self.vi_run.reposition_caret(vi_cmd_data)
            self.assertEqual(rc.call_count, 0)
Пример #2
0
class Test_reorient_caret(unittest.TestCase):
    def setUp(self):
        self.vi_run = ViRunCommand(mock.Mock())

    def testCanRepositionCaret(self):
        self.vi_run.view.has_non_empty_selection_region.return_value = True
        vi_cmd_data = { 'reposition_caret': ['foo', {'bar': 100}]}
        with mock.patch.object(self.vi_run.view, 'run_command') as rc:
            self.vi_run.reposition_caret(vi_cmd_data)
            rc.assert_called_with('foo', {'bar': 100})

    def testKnowsItShouldNotRun(self):
        self.vi_run.view.has_non_empty_selection_region.return_value = False
        vi_cmd_data = { 'reposition_caret': ['foo', {'bar': 100}]}
        with mock.patch.object(self.vi_run.view, 'run_command') as rc:
            self.vi_run.reposition_caret(vi_cmd_data)
            self.assertEqual(rc.call_count, 0)