added s examples.
This commit is contained in:
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"
|
||||
Reference in new issue
Block a user