From afe548e9f8b4908536f3379e1d5bb3f33d7a2a3c Mon Sep 17 00:00:00 2001 From: nejdetckenobi Date: Sun, 20 Sep 2026 10:31:52 +0300 Subject: [PATCH] Adds test code --- README.md | 0 entities.py | 14 ++++++++++++++ test.py | 3 +++ 3 files changed, 17 insertions(+) create mode 100644 README.md create mode 100644 entities.py create mode 100644 test.py diff --git a/README.md b/README.md new file mode 100644 index 0000000..e69de29 diff --git a/entities.py b/entities.py new file mode 100644 index 0000000..7666afc --- /dev/null +++ b/entities.py @@ -0,0 +1,14 @@ +from dataclasses import dataclass, field + +ENTITY_INDEX = 0 + + +def generate_id(): + global ENTITY_INDEX + ENTITY_INDEX += 1 + return ENTITY_INDEX + + +@dataclass +class BaseEntity: + id: int = field(default_factory=generate_id) diff --git a/test.py b/test.py new file mode 100644 index 0000000..fbb6674 --- /dev/null +++ b/test.py @@ -0,0 +1,3 @@ +from entities import BaseEntity + +object = BaseEntity()