@@ -506,7 +506,7 @@ def test_download_media(
506
506
507
507
508
508
@pytest .mark .parametrize (
509
- "platform, download_media_called, open_media_called , tool, modified_media_path" ,
509
+ "platform, download_media_called, show_media_called , tool, modified_media_path" ,
510
510
[
511
511
("Linux" , True , True , "xdg-open" , "/path/to/media" ),
512
512
("MacOS" , True , True , "open" , "/path/to/media" ),
@@ -524,7 +524,7 @@ def test_process_media(
524
524
mocker : MockerFixture ,
525
525
platform : str ,
526
526
download_media_called : bool ,
527
- open_media_called : bool ,
527
+ show_media_called : bool ,
528
528
tool : str ,
529
529
modified_media_path : str ,
530
530
media_path : str = "/path/to/media" ,
@@ -536,13 +536,16 @@ def test_process_media(
536
536
)
537
537
mocked_open_media = mocker .patch (MODULE + ".open_media" )
538
538
mocker .patch (MODULE + ".PLATFORM" , platform )
539
+ mocker .patch ("zulipterminal.core.Controller.show_media_confirmation_popup" )
539
540
540
541
process_media (controller , link )
541
542
542
543
assert mocked_download_media .called == download_media_called
543
- assert mocked_open_media .called == open_media_called
544
- if open_media_called :
545
- mocked_open_media .assert_called_once_with (controller , tool , modified_media_path )
544
+ assert controller .show_media_confirmation_popup .called == show_media_called
545
+ if show_media_called :
546
+ controller .show_media_confirmation_popup .assert_called_once_with (
547
+ mocked_open_media , tool , modified_media_path
548
+ )
546
549
547
550
548
551
def test_process_media_empty_url (
@@ -552,12 +555,12 @@ def test_process_media_empty_url(
552
555
controller = mocker .Mock ()
553
556
mocker .patch ("zulipterminal.core.Controller.report_error" )
554
557
mocked_download_media = mocker .patch (MODULE + ".download_media" )
555
- mocked_open_media = mocker .patch (MODULE + ".open_media " )
558
+ mocker .patch ("zulipterminal.core.Controller.show_media_confirmation_popup " )
556
559
557
560
process_media (controller , link )
558
561
559
562
mocked_download_media .assert_not_called ()
560
- mocked_open_media .assert_not_called ()
563
+ controller . show_media_confirmation_popup .assert_not_called ()
561
564
controller .report_error .assert_called_once_with ("The media link is empty" )
562
565
563
566
0 commit comments