From 1c8f016208bb9e8e99e8451bf1c298557915f58b Mon Sep 17 00:00:00 2001 From: ldericher <40151420+ldericher@users.noreply.github.com> Date: Wed, 17 Nov 2021 16:36:34 +0100 Subject: [PATCH] pytests passed --- tests/test_project.py | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/tests/test_project.py b/tests/test_project.py index 917c2db..72fcf79 100644 --- a/tests/test_project.py +++ b/tests/test_project.py @@ -3,14 +3,20 @@ from pathlib import Path import pytest from kiwi_scp._constants import COMPOSE_FILE_NAME +from kiwi_scp.config import KiwiConfig from kiwi_scp.instance import Project class TestDefault: - def test_example(self): - p = Project(Path("example/hello-world.project")) + cfg = KiwiConfig() - ss = p.get_services() + def test_example(self): + p = Project( + directory=Path("example/hello-world.project"), + config=TestDefault.cfg, + ) + + ss = p.services assert len(ss.content) == 5 @@ -18,14 +24,17 @@ class TestDefault: assert s.name == "greeter" - ss2 = p.get_services(["nonexistent"]) + ss2 = p.services.filter_existing(["nonexistent"]) assert len(ss2.content) == 0 def test_empty(self): - p = Project(Path("nonexistent")) + p = Project( + directory=Path("nonexistent"), + config=TestDefault.cfg, + ) with pytest.raises(FileNotFoundError) as exc_info: - p.get_services() + _ = p.services assert exc_info.value.filename == f"nonexistent/{COMPOSE_FILE_NAME}"