@@ -461,8 +461,8 @@ def test_keypress_navigation(self, mocker, stream_view,
461
461
super_view .assert_called_once_with (size , expected_key )
462
462
463
463
@pytest .mark .parametrize ('event, button, key' , [
464
- ('mouse press' , 4 , 'up' ),
465
- ('mouse press' , 5 , 'down' ),
464
+ ('mouse press' , 4 , keys_for_command ( 'GO_UP' ). pop () ),
465
+ ('mouse press' , 5 , keys_for_command ( 'GO_DOWN' ). pop () ),
466
466
])
467
467
def test_mouse_event (self , mocker , stream_view , event , button , key ):
468
468
size = (200 , 20 )
@@ -652,6 +652,16 @@ def test_keypress_navigation(self, mocker, topic_view,
652
652
topic_view .keypress (size , key )
653
653
super_view .assert_called_once_with (size , expected_key )
654
654
655
+ @pytest .mark .parametrize ('event, button, key' , [
656
+ ('mouse press' , 4 , keys_for_command ('GO_UP' ).pop ()),
657
+ ('mouse press' , 5 , keys_for_command ('GO_DOWN' ).pop ()),
658
+ ])
659
+ def test_mouse_event (self , mocker , topic_view , event , button , key ):
660
+ mocker .patch .object (topic_view , 'keypress' )
661
+ size = (200 , 20 )
662
+ topic_view .mouse_event (size , event , button , 1 , 1 , 'WIDGET' )
663
+ topic_view .keypress .assert_called_with (size , key )
664
+
655
665
656
666
class TestUsersView :
657
667
@@ -669,8 +679,8 @@ def test_keypress_navigation(self, mocker, user_view,
669
679
super_view .assert_called_once_with (size , expected_key )
670
680
671
681
@pytest .mark .parametrize ('event, button, key' , [
672
- ('mouse press' , 4 , 'up' ),
673
- ('mouse press' , 5 , 'down' ),
682
+ ('mouse press' , 4 , keys_for_command ( 'GO_UP' ). pop () ),
683
+ ('mouse press' , 5 , keys_for_command ( 'GO_DOWN' ). pop () ),
674
684
])
675
685
def test_mouse_event (self , mocker , user_view , event , button , key ):
676
686
mocker .patch .object (user_view , 'keypress' )
0 commit comments