Files
asciinema/tests/test_helper.py

17 lines
415 B
Python
Raw Normal View History

import sys
2022-02-21 18:30:09 -05:00
from codecs import StreamReader
from io import StringIO
from typing import Optional, TextIO, Union
2021-11-03 02:32:38 -04:00
2022-02-21 18:30:09 -05:00
stdout: Optional[Union[TextIO, StreamReader]] = None
2016-06-30 16:36:48 +02:00
class Test:
2022-02-21 18:30:09 -05:00
def setUp(self) -> None:
global stdout # pylint: disable=global-statement
self.real_stdout = sys.stdout
sys.stdout = stdout = StringIO()
2022-02-21 18:30:09 -05:00
def tearDown(self) -> None:
sys.stdout = self.real_stdout