@@ -543,8 +543,9 @@ def test_commit_from_pre_commit_msg_hook(config, mocker, capsys):
543543
544544 commit_mock = mocker .patch ("commitizen.git.commit" )
545545 commit_mock .return_value = cmd .Command ("success" , "" , "" , "" , 0 )
546- mocker .patch ("commitizen.commands.commit.WrapStdx" )
547- mocker .patch ("os.open" )
546+
547+ mocker .patch ("commitizen.commands.commit.wrap_stdio" )
548+ mocker .patch ("commitizen.commands.commit.unwrap_stdio" )
548549 reader_mock = mocker .mock_open (read_data = "\n \n #test\n " )
549550 mocker .patch ("builtins.open" , reader_mock , create = True )
550551
@@ -553,43 +554,3 @@ def test_commit_from_pre_commit_msg_hook(config, mocker, capsys):
553554 out , _ = capsys .readouterr ()
554555 assert "Commit message is successful!" in out
555556 commit_mock .assert_not_called ()
556-
557-
558- def test_WrapStdx (mocker ):
559- mocker .patch ("os.open" )
560- reader_mock = mocker .mock_open (read_data = "data" )
561- mocker .patch ("builtins.open" , reader_mock , create = True )
562-
563- stdin_mock_fileno = mocker .patch .object (sys .stdin , "fileno" )
564- stdin_mock_fileno .return_value = 0
565- wrap_stdin = commands .commit .WrapStdx (sys .stdin )
566-
567- assert wrap_stdin .encoding == "UTF-8"
568- assert wrap_stdin .read () == "data"
569-
570- writer_mock = mocker .mock_open (read_data = "data" )
571- mocker .patch ("builtins.open" , writer_mock , create = True )
572- stdout_mock_fileno = mocker .patch .object (sys .stdout , "fileno" )
573- stdout_mock_fileno .return_value = 1
574- wrap_stout = commands .commit .WrapStdx (sys .stdout )
575- wrap_stout .write ("data" )
576-
577- if sys .platform == "linux" :
578- writer_mock .assert_called_once_with ("/dev/tty" , "w" )
579- else :
580- pass
581- writer_mock ().write .assert_called_once_with ("data" )
582-
583- writer_mock = mocker .mock_open (read_data = "data" )
584- mocker .patch ("builtins.open" , writer_mock , create = True )
585- stderr_mock_fileno = mocker .patch .object (sys .stdout , "fileno" )
586- stderr_mock_fileno .return_value = 2
587- wrap_sterr = commands .commit .WrapStdx (sys .stderr )
588-
589- wrap_sterr .write ("data" )
590-
591- if sys .platform == "linux" :
592- writer_mock .assert_called_once_with ("/dev/tty" , "w" )
593- else :
594- pass
595- writer_mock ().write .assert_called_once_with ("data" )
0 commit comments