11import os
2-
3- import py
2+ from io import StringIO
43
54import _pytest ._code
65import pytest
1312
1413def test_write_log_entry ():
1514 reslog = ResultLog (None , None )
16- reslog .logfile = py . io . TextIO ()
15+ reslog .logfile = StringIO ()
1716 reslog .write_log_entry ("name" , "." , "" )
1817 entry = reslog .logfile .getvalue ()
1918 assert entry [- 1 ] == "\n "
2019 entry_lines = entry .splitlines ()
2120 assert len (entry_lines ) == 1
2221 assert entry_lines [0 ] == ". name"
2322
24- reslog .logfile = py . io . TextIO ()
23+ reslog .logfile = StringIO ()
2524 reslog .write_log_entry ("name" , "s" , "Skipped" )
2625 entry = reslog .logfile .getvalue ()
2726 assert entry [- 1 ] == "\n "
@@ -30,7 +29,7 @@ def test_write_log_entry():
3029 assert entry_lines [0 ] == "s name"
3130 assert entry_lines [1 ] == " Skipped"
3231
33- reslog .logfile = py . io . TextIO ()
32+ reslog .logfile = StringIO ()
3433 reslog .write_log_entry ("name" , "s" , "Skipped\n " )
3534 entry = reslog .logfile .getvalue ()
3635 assert entry [- 1 ] == "\n "
@@ -39,7 +38,7 @@ def test_write_log_entry():
3938 assert entry_lines [0 ] == "s name"
4039 assert entry_lines [1 ] == " Skipped"
4140
42- reslog .logfile = py . io . TextIO ()
41+ reslog .logfile = StringIO ()
4342 longrepr = " tb1\n tb 2\n E tb3\n Some Error"
4443 reslog .write_log_entry ("name" , "F" , longrepr )
4544 entry = reslog .logfile .getvalue ()
@@ -118,7 +117,7 @@ def test_internal_exception(self, style):
118117 raise ValueError
119118 except ValueError :
120119 excinfo = _pytest ._code .ExceptionInfo .from_current ()
121- reslog = ResultLog (None , py . io . TextIO ())
120+ reslog = ResultLog (None , StringIO ())
122121 reslog .pytest_internalerror (excinfo .getrepr (style = style ))
123122 entry = reslog .logfile .getvalue ()
124123 entry_lines = entry .splitlines ()
0 commit comments