Refator eco code. Split into modules
This commit is contained in:
@@ -90,8 +90,9 @@ def _install(monkeypatch, fake: FakePocketBase) -> FakePocketBase:
|
||||
for name in ("get_record", "create_record", "update_record",
|
||||
"list_all_records", "count_records", "get_collection_fields"):
|
||||
monkeypatch.setattr(pb_client, name, getattr(fake, name))
|
||||
monkeypatch.setattr(economy, "HOUSE_ID", None)
|
||||
monkeypatch.setattr(economy, "_house_pb_id", None)
|
||||
# live house state is owned by economy.house (the package re-export is a snapshot)
|
||||
monkeypatch.setattr(economy.house, "HOUSE_ID", None)
|
||||
monkeypatch.setattr(economy.house, "_house_pb_id", None)
|
||||
economy._user_locks.clear()
|
||||
return fake
|
||||
|
||||
|
||||
@@ -14,7 +14,8 @@ HOUSE = 999
|
||||
|
||||
|
||||
def _fixed_now(monkeypatch, dt: datetime):
|
||||
monkeypatch.setattr(economy, "_now", lambda: dt)
|
||||
# _clock is the time seam shared by every economy submodule
|
||||
monkeypatch.setattr(economy.store, "_clock", lambda: dt)
|
||||
return dt
|
||||
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@ UID = 111
|
||||
|
||||
|
||||
def _fixed_now(monkeypatch, dt: datetime):
|
||||
monkeypatch.setattr(economy, "_now", lambda: dt)
|
||||
monkeypatch.setattr(economy.store, "_clock", lambda: dt)
|
||||
return dt
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user