From 4511cb312b1744dc45ad8574f4240491d4a9bbe5 Mon Sep 17 00:00:00 2001 From: yann Date: Mon, 25 Aug 2025 16:17:47 +0200 Subject: [PATCH] distinct tools tests by classes --- __init__.py | 0 tests/tools/test_customertools.py | 6 ---- tests/tools/test_tools.py | 47 +++++++++++++++++++++++++++++++ 3 files changed, 47 insertions(+), 6 deletions(-) delete mode 100644 __init__.py delete mode 100644 tests/tools/test_customertools.py create mode 100644 tests/tools/test_tools.py diff --git a/__init__.py b/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/tests/tools/test_customertools.py b/tests/tools/test_customertools.py deleted file mode 100644 index e4edebf..0000000 --- a/tests/tools/test_customertools.py +++ /dev/null @@ -1,6 +0,0 @@ -from venv import create - -from sqlalchemy import delete - -class TestCustomerTools: - pass \ No newline at end of file diff --git a/tests/tools/test_tools.py b/tests/tools/test_tools.py new file mode 100644 index 0000000..65d5056 --- /dev/null +++ b/tests/tools/test_tools.py @@ -0,0 +1,47 @@ +import pytest +from sqlalchemy.util import monkeypatch_proxied_specials + +from models import Customer +from tools import CustomerTools, CollaboratorTools + +class TestCustomerTools: + + def test_db_should_be_populated(self, seed, session): + test = session.query(Customer).all() + # print(test) + + def test_list_should_return_all_customers(self, seed, session): + tools = CustomerTools(session) + users = tools.list() + assert len(users) == 2 + + def test_should_create_customer(self, seed, session, monkeypatch): + CustomerTools(session).create(1) + monkeypatch.setattr() + + def test_delete_user_should_remove_from_db(self, seed, session): + pass + + +class TestCollaboratorTools: + + def test_should_reply_id_by_name(self, seed, session): + tool = CollaboratorTools(session) + reply = tool.get_id_by_name("Col1") + + def test_should_reply_id_by_team_id(self, seed, session): + pass + +class TestPasswordTools: + + def test_should_retrieve_hashed_password_by_username(self, seed, session): + pass + + def test_right_user_could_connect(self, seed, session): + pass + + def test_wrong_password_should_fail(self, seed, session): + pass + + def test_unknown_user_should_fail(self, seed, session): + pass