added s examples.

This commit is contained in:
didier amyot committed 2023-12-01 08:13:14 -05:00
1 parent 9de891b92c
commit eace153f2d
7 files changed
+102

No files matched your search

@@ -0,0 +1,24 @@
from pathlib import Path
from _pytest._py.path import LocalPath
from solid.single_responsability.file_manager import FileManager
class TestFileManagerTest:
def test_happy_path(self, tmpdir: LocalPath):
file_ = Path(tmpdir) / "something"
service = FileManager(file_)
service.write("le petit canard")
assert file_.is_file()
assert service.read() == "le petit canard"
def test_compressed_happy_path(self, tmpdir: LocalPath):
file_ = Path(tmpdir) / "something"
service = FileManager(file_)
service.write("le petit canard")
service.compress()
assert file_.read_bytes() != "le petit canard".encode('utf-8')
service.decompress()
assert service.read() == "le petit canard"