Skip to content

Commit

Permalink
version(toml): 0.3.0 renamed decorator
Browse files Browse the repository at this point in the history
  • Loading branch information
Saucisse à roulettes committed Jun 11, 2023
1 parent 3e461c4 commit d7571bc
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 8 deletions.
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[tool.poetry]
name = "ppa"
version = "0.2.0"
version = "0.3.0"
description = ""
authors = ["Saucisse À Roulette <gael.monachon.dev@gmail.com>"]
readme = "README.md"
Expand Down
2 changes: 1 addition & 1 deletion src/in_memory.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
from typing import Any, Type


def in_memory_behavior(cls) -> Type:
def in_memory_repository(cls) -> Type:
class InMemoryRepository:
find_by_fields: list[str] = ["id"]
entity_already_exists_exception: Type[Exception] = ValueError
Expand Down
12 changes: 6 additions & 6 deletions src/test/test_in_memory.py
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
import pytest

from src.in_memory import in_memory_behavior
from src.in_memory import in_memory_repository


@pytest.fixture
def User():
class User:
def __init__(self, id: int, name: str):
self.id = id
def __init__(self, id_: int, name: str):
self.id = id_
self.name = name

return User


@pytest.fixture
def UserRepository(User):
@in_memory_behavior
@in_memory_repository
class UserRepository:
pass

Expand All @@ -24,13 +24,13 @@ class UserRepository:

@pytest.mark.parametrize("entity_id, entity_name", [(1, "John"), (2, "Alice"), (3, "Bob")])
def test_in_memory_behavior(UserRepository, User, entity_id, entity_name):
user = User(id=entity_id, name=entity_name)
user = User(id_=entity_id, name=entity_name)

UserRepository.add(user)
retrieved_user = UserRepository.retrieve(entity_id)
assert retrieved_user == user

updated_user = User(id=entity_id, name="Updated Name")
updated_user = User(id_=entity_id, name="Updated Name")
UserRepository.update(updated_user)
assert UserRepository.retrieve(entity_id) == updated_user

Expand Down

0 comments on commit d7571bc

Please sign in to comment.