test(macos-container): satisfy pyright mock typing
test / unit (pull_request) Successful in 33s
test / integration (pull_request) Successful in 18s
lint / lint (push) Successful in 1m35s
test / unit (push) Successful in 31s
test / integration (push) Successful in 15s
Update Quality Badges / update-badges (push) Successful in 1m20s
test / unit (pull_request) Successful in 33s
test / integration (pull_request) Successful in 18s
lint / lint (push) Successful in 1m35s
test / unit (push) Successful in 31s
test / integration (push) Successful in 15s
Update Quality Badges / update-badges (push) Successful in 1m20s
This commit was merged in pull request #246.
This commit is contained in:
@@ -9,7 +9,7 @@ from __future__ import annotations
|
|||||||
import io
|
import io
|
||||||
import termios
|
import termios
|
||||||
import unittest
|
import unittest
|
||||||
from unittest.mock import MagicMock, patch
|
from unittest.mock import ANY, MagicMock, patch
|
||||||
|
|
||||||
from bot_bottle.backend.macos_container import pty_forward
|
from bot_bottle.backend.macos_container import pty_forward
|
||||||
|
|
||||||
@@ -98,7 +98,7 @@ class TestRawModeSetupAndRestore(unittest.TestCase):
|
|||||||
self.assertEqual(0, rc)
|
self.assertEqual(0, rc)
|
||||||
setraw.assert_called_once()
|
setraw.assert_called_once()
|
||||||
tcsetattr.assert_called_once_with(
|
tcsetattr.assert_called_once_with(
|
||||||
unittest.mock.ANY, termios.TCSADRAIN, saved_attrs,
|
ANY, termios.TCSADRAIN, saved_attrs,
|
||||||
)
|
)
|
||||||
|
|
||||||
def test_tty_restores_on_subprocess_nonzero_exit(self):
|
def test_tty_restores_on_subprocess_nonzero_exit(self):
|
||||||
@@ -116,7 +116,7 @@ class TestRawModeSetupAndRestore(unittest.TestCase):
|
|||||||
|
|
||||||
self.assertEqual(1, rc)
|
self.assertEqual(1, rc)
|
||||||
tcsetattr.assert_called_once_with(
|
tcsetattr.assert_called_once_with(
|
||||||
unittest.mock.ANY, termios.TCSADRAIN, saved_attrs,
|
ANY, termios.TCSADRAIN, saved_attrs,
|
||||||
)
|
)
|
||||||
|
|
||||||
def test_tcgetattr_error_falls_back_to_bare_run(self):
|
def test_tcgetattr_error_falls_back_to_bare_run(self):
|
||||||
|
|||||||
Reference in New Issue
Block a user