@@ -874,6 +874,27 @@ def test_keypress_full_rendered_message(self, message_fixture, key, widget_size)
874
874
time_mentions = list (),
875
875
)
876
876
877
+ @pytest .mark .parametrize ("key" , keys_for_command ("FULL_RAW_MESSAGE" ))
878
+ def test_keypress_full_raw_message (self , message_fixture , key , widget_size ):
879
+ msg_info_view = MsgInfoView (
880
+ self .controller ,
881
+ message_fixture ,
882
+ title = "Message Information" ,
883
+ topic_links = OrderedDict (),
884
+ message_links = OrderedDict (),
885
+ time_mentions = list (),
886
+ )
887
+ size = widget_size (msg_info_view )
888
+
889
+ msg_info_view .keypress (size , key )
890
+
891
+ self .controller .show_full_raw_message .assert_called_once_with (
892
+ message = message_fixture ,
893
+ topic_links = OrderedDict (),
894
+ message_links = OrderedDict (),
895
+ time_mentions = list (),
896
+ )
897
+
877
898
@pytest .mark .parametrize (
878
899
"key" , {* keys_for_command ("GO_BACK" ), * keys_for_command ("MSG_INFO" )}
879
900
)
@@ -893,10 +914,11 @@ def test_keypress_view_in_browser(self, mocker, widget_size, message_fixture, ke
893
914
assert self .controller .open_in_browser .called
894
915
895
916
def test_height_noreactions (self ):
896
- expected_height = 5
897
- # 5 = 1 (date & time) +1 (sender's name) +1 (sender's email)
917
+ expected_height = 6
918
+ # 6 = 1 (date & time) +1 (sender's name) +1 (sender's email)
898
919
# +1 (view message in browser)
899
920
# +1 (full rendered message)
921
+ # +1 (full raw message)
900
922
assert self .msg_info_view .height == expected_height
901
923
902
924
# FIXME This is the same parametrize as MessageBox:test_reactions_view
@@ -959,9 +981,9 @@ def test_height_reactions(self, message_fixture, to_vary_in_each_message):
959
981
OrderedDict (),
960
982
list (),
961
983
)
962
- # 11 = 5 labels + 1 blank line + 1 'Reactions' (category)
984
+ # 12 = 6 labels + 1 blank line + 1 'Reactions' (category)
963
985
# + 4 reactions (excluding 'Message Links').
964
- expected_height = 11
986
+ expected_height = 12
965
987
assert self .msg_info_view .height == expected_height
966
988
967
989
@pytest .mark .parametrize (
0 commit comments