@@ -81,6 +81,7 @@ def mock_external_classes(self, mocker):
81
81
self .model = mocker .MagicMock ()
82
82
self .view = mocker .Mock ()
83
83
self .urwid = mocker .patch (VIEWS + ".urwid" )
84
+ self .model .controller .check_for_invalid_operation .return_value = False
84
85
85
86
@pytest .fixture
86
87
def msg_view (self , mocker , msg_box ):
@@ -820,6 +821,7 @@ def mock_external_classes(self, mocker):
820
821
self .super = mocker .patch (VIEWS + '.urwid.Frame.__init__' )
821
822
self .super_keypress = mocker .patch (VIEWS + '.urwid.Frame.keypress' )
822
823
self .model .controller == mocker .Mock ()
824
+ self .model .controller .check_for_invalid_operation .return_value = False
823
825
824
826
@pytest .fixture
825
827
def mid_col_view (self ):
@@ -1266,6 +1268,7 @@ class TestMessageBox:
1266
1268
def mock_external_classes (self , mocker , initial_index ):
1267
1269
self .model = mocker .MagicMock ()
1268
1270
self .model .index = initial_index
1271
+ self .model .controller .check_for_invalid_operation .return_value = False
1269
1272
1270
1273
@pytest .mark .parametrize ('message_type, set_fields' , [
1271
1274
('stream' ,
@@ -1875,7 +1878,9 @@ def test_main_view_generates_EDITED_label(self, mocker,
1875
1878
])
1876
1879
def test_keypress_STREAM_MESSAGE (self , mocker , msg_box , widget_size ,
1877
1880
narrow , expect_to_prefill , key ):
1878
- write_box = msg_box .model .controller .view .write_box
1881
+ controller = msg_box .model .controller
1882
+ controller .check_for_invalid_operation .return_value = False
1883
+ write_box = controller .view .write_box
1879
1884
msg_box .model .narrow = narrow
1880
1885
size = widget_size (msg_box )
1881
1886
0 commit comments