Commit Graph

12 Commits

Author SHA1 Message Date
9cf17876a8 JOINed fields for model-based database queries now get automagically inserted into obj.joined, database hooks moved to database/__init__, extended test suite 2023-11-12 11:54:01 +01:00
ff46610abe Added test for database introspection column type checks; Added simple .coveragerc; Extended .gitignore 2023-11-07 06:40:38 +01:00
9dbb85007d Changed database logic to explicitly use Cursor objects; Added row factories to have Cursor.fetch* return Model objects; Adjusted test suite to reflect those changes 2023-11-07 06:14:54 +01:00
c36ddc0f77 Added rudimentary test suite for database introspection. 2023-10-29 00:26:36 +02:00
phryk
c458da3310 added automagic generation of introspection table classes for database layer, a hybrid class/instance method decorator, .delete on Model that generates a Statement object when invoked from class, but executes a delete with where clause when invoked from instance, slightly extended database tests 2023-08-29 06:05:31 +02:00
phryk
8fa9bba1a6 extended database tests 2023-08-14 21:44:29 +02:00
phryk
5666b9a4da fixed bug in Model.load, moved tests around, routing tests now use app fixture 2023-08-14 00:44:37 +02:00
phryk
52ab9b8020 restructured database subsystem, added test fixtures and first database tests. also default config including database metadata for testing 2023-08-10 00:05:48 +02:00
phryk
069d150d61 Added nestable subsites 2022-08-23 02:38:12 +02:00
phryk
6ddfa34927 Extended routing tests 2022-08-18 02:46:32 +02:00
phryk
7082c35378 Added sanitation unit tests 2022-08-18 02:23:30 +02:00
phryk
1d664a4bc8 Started test suite 2022-08-17 06:09:04 +02:00