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
def test_current_buffer(self): s = Session() assert s.current_buffer is None b = object() s.buffer_changed(b) assert s.current_buffer == b
def test_keymap(self): s = Session() s.keymap['a'] = mockCommand = Mock() s.keydown('a') assert mockCommand.call_args[0][0] == s