rr-
57b18c6461
server/general: rename 'util' to 'func'
2016-04-20 11:58:17 +02:00
rr-
d3f2ef296b
server/tests: don't recreate database every test
2016-04-20 11:48:34 +02:00
rr-
2e57a0746f
server/general: consistently use db.session
2016-04-19 18:10:22 +02:00
rr-
fe56e376f6
server/tags: export also tag categories
2016-04-19 15:51:26 +02:00
rr-
2fba374e65
server/tags: introduce tag category API
2016-04-19 12:05:14 +02:00
rr-
1597ae7c5c
server/db: refactor session usage
2016-04-18 23:06:51 +02:00
rr-
e3a4793d54
server/tags: move tag categories to database
2016-04-18 22:08:30 +02:00
rr-
1c064778c6
server/tests: adapt freezegun
...
The reason why this is added to the project is because it has turned out
mocking the time is not as trivial as I originally anticipated
(specifically, there are some problems with SQLite).
2016-04-18 19:42:24 +02:00
rr-
bc15fb6675
server/posts: add sketch of post table
2016-04-17 16:35:31 +02:00
rr-
470ff70f91
server/tests: use common fixtures in pw reset test
2016-04-17 12:54:30 +02:00
rr-
adecdd4cd9
server/tags: add tag updating
2016-04-16 13:41:19 +02:00
rr-
ec4cba94a9
server/db: introduce tags
2016-04-16 09:19:55 +02:00
rr-
3bf9d6b462
server/tests: add sql logging
2016-04-15 23:26:38 +02:00
rr-
3d4ceb13b8
server/api: move all io mgmt to context
...
where input/output includes files, JSON metadata and GET parameters.
Additionally, formalize context with a new class, Context.
2016-04-15 23:26:38 +02:00
rr-
07ea920def
server/tests: switch to pytest
2016-04-15 18:00:06 +02:00