Пример #1
0
    def test_frames(self, mockFrame):
        s = Session()
        frameInstance = mockFrame.return_value
        frameInstance.buffer_changed = EventHook()
        f = s.make_frame()

        assert mockFrame.called
        assert mockFrame.call_args[0][0] == s
        assert s.buffer_changed in frameInstance.buffer_changed.observers
Пример #2
0
 def test_current_buffer(self):
     s = Session()
     assert s.current_buffer is None
     b = object()
     s.buffer_changed(b)
     assert s.current_buffer == b
Пример #3
0
 def test_keymap(self):
     s = Session()
     s.keymap['a'] = mockCommand = Mock()
     s.keydown('a')
     assert mockCommand.call_args[0][0] == s