mirror of https://github.com/Textualize/rich.git
24 lines
713 B
Python
24 lines
713 B
Python
from rich._null_file import NullFile
|
|
|
|
|
|
def test_null_file():
|
|
file = NullFile()
|
|
with file:
|
|
assert file.write("abc") == 0
|
|
assert file.close() is None
|
|
assert not file.isatty()
|
|
assert file.read() == ""
|
|
assert not file.readable()
|
|
assert file.readline() == ""
|
|
assert file.readlines() == []
|
|
assert file.seek(0, 0) == 0
|
|
assert not file.seekable()
|
|
assert file.tell() == 0
|
|
assert file.truncate() == 0
|
|
assert file.writable() == False
|
|
assert file.writelines([""]) is None
|
|
assert next(file) == ""
|
|
assert next(iter(file)) == ""
|
|
assert file.fileno() == -1
|
|
assert file.flush() is None
|