@@ -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 ):
@@ -1268,6 +1270,7 @@ class TestMessageBox:
1268
1270
def mock_external_classes (self , mocker , initial_index ):
1269
1271
self .model = mocker .MagicMock ()
1270
1272
self .model .index = initial_index
1273
+ self .model .controller .check_for_invalid_operation .return_value = False
1271
1274
1272
1275
@pytest .mark .parametrize ('message_type, set_fields' , [
1273
1276
('stream' ,
@@ -1877,7 +1880,9 @@ def test_main_view_generates_EDITED_label(self, mocker,
1877
1880
])
1878
1881
def test_keypress_STREAM_MESSAGE (self , mocker , msg_box , widget_size ,
1879
1882
narrow , expect_to_prefill , key ):
1880
- write_box = msg_box .model .controller .view .write_box
1883
+ controller = msg_box .model .controller
1884
+ controller .check_for_invalid_operation .return_value = False
1885
+ write_box = controller .view .write_box
1881
1886
msg_box .model .narrow = narrow
1882
1887
size = widget_size (msg_box )
1883
1888
0 commit comments