@@ -899,6 +899,27 @@ def test_keypress_full_rendered_message(self, message_fixture, key, widget_size)
899
899
time_mentions = list (),
900
900
)
901
901
902
+ @pytest .mark .parametrize ("key" , keys_for_command ("FULL_RAW_MESSAGE" ))
903
+ def test_keypress_full_raw_message (self , message_fixture , key , widget_size ):
904
+ msg_info_view = MsgInfoView (
905
+ self .controller ,
906
+ message_fixture ,
907
+ title = "Message Information" ,
908
+ topic_links = OrderedDict (),
909
+ message_links = OrderedDict (),
910
+ time_mentions = list (),
911
+ )
912
+ size = widget_size (msg_info_view )
913
+
914
+ msg_info_view .keypress (size , key )
915
+
916
+ self .controller .show_full_raw_message .assert_called_once_with (
917
+ message = message_fixture ,
918
+ topic_links = OrderedDict (),
919
+ message_links = OrderedDict (),
920
+ time_mentions = list (),
921
+ )
922
+
902
923
@pytest .mark .parametrize (
903
924
"key" , {* keys_for_command ("GO_BACK" ), * keys_for_command ("MSG_INFO" )}
904
925
)
@@ -918,10 +939,11 @@ def test_keypress_view_in_browser(self, mocker, widget_size, message_fixture, ke
918
939
assert self .controller .open_in_browser .called
919
940
920
941
def test_height_noreactions (self ):
921
- expected_height = 5
922
- # 5 = 1 (date & time) +1 (sender's name) +1 (sender's email)
942
+ expected_height = 6
943
+ # 6 = 1 (date & time) +1 (sender's name) +1 (sender's email)
923
944
# +1 (view message in browser)
924
945
# +1 (full rendered message)
946
+ # +1 (full raw message)
925
947
assert self .msg_info_view .height == expected_height
926
948
927
949
# FIXME This is the same parametrize as MessageBox:test_reactions_view
@@ -984,9 +1006,9 @@ def test_height_reactions(self, message_fixture, to_vary_in_each_message):
984
1006
OrderedDict (),
985
1007
list (),
986
1008
)
987
- # 11 = 5 labels + 1 blank line + 1 'Reactions' (category)
1009
+ # 12 = 6 labels + 1 blank line + 1 'Reactions' (category)
988
1010
# + 4 reactions (excluding 'Message Links').
989
- expected_height = 11
1011
+ expected_height = 12
990
1012
assert self .msg_info_view .height == expected_height
991
1013
992
1014
@pytest .mark .parametrize (
0 commit comments