Commit Graph

85 Commits

Author SHA1 Message Date
Colin Goutte 5039cd66aa Green: ouput schema seems ok 2023-08-25 22:21:59 +02:00
Colin Goutte e40df4886f Implement 404 on missing id 2023-08-25 22:10:43 +02:00
Colin Goutte 1fd9f7a9a6 RED: 404 and schema test fail 2023-08-25 22:06:35 +02:00
Colin Goutte 73482bea56 Merge branch 'feature_3_3_database' 2023-08-25 21:24:46 +02:00
Colin Goutte 0a5857ead2 Base implem of create and restore db 2023-08-25 21:20:09 +02:00
Colin Goutte e9f5b70a33 Merge branch 'attemp_check_name' into feature_3_3_database 2023-08-25 15:34:07 +02:00
Colin Goutte bcee4fd482 Screwed up with git 2023-08-25 15:33:08 +02:00
Colin Goutte 5bb54cc9dc Better directive for tests 2023-08-25 15:31:29 +02:00
Colin Goutte a64ab9189e Add pdbpp for dev 2023-08-25 15:12:38 +02:00
Colin Goutte 33ea9742b2 Add directiv in normal makefile for venv 2023-08-25 15:12:00 +02:00
Colin Goutte faf4841016 GREEN: But this is really coding *against* the framework
This is noe the proper way to do it. FastAPI define schemas to do such
work.

The 'name' parameter was not passed (but seemed to work on live) and i
was looking for a database issue.

There might have been some colisions on import

However this show how to evolve from a mindset to another.
2023-08-25 15:11:32 +02:00
Colin Goutte 6dce239b1e DB fixes 2023-08-25 14:23:02 +02:00
Colin Goutte e8aaa18baa accessing Orm throught test api does not seems to work, skip it for now 2023-08-25 12:40:36 +02:00
Colin Goutte 5f96a4b82a RED: we still need to created the view 2023-08-25 12:10:37 +02:00
Colin Goutte 97cf596ea7 RED: Now fails with missing attribute 2023-08-25 12:05:35 +02:00
Colin Goutte 3721881813 RED: Fix import, still need to create proper database strcuture 2023-08-25 12:03:32 +02:00
Colin Goutte 8f465ccf4b RED: Fix import database module 2023-08-25 11:57:49 +02:00
Colin Goutte 7b6c26dbdc RED: First shot of testing 2023-08-25 11:54:37 +02:00
Colin Goutte c1386d0d35 Merge branch 'feature_3_2_api' 2023-08-25 11:42:09 +02:00
Colin Goutte 641ded12ad Add tooling and doc for our first usecase 2023-08-25 11:11:29 +02:00
Colin Goutte 49b142e306 Refactor: only one instantiation of webdriver 2023-08-25 10:50:37 +02:00
Colin Goutte 41bdbeebc6 test that API has a swagger UI 2023-08-25 10:47:46 +02:00
Colin Goutte 89a6b4bead Add doc on functional testing tools 2023-08-25 10:36:37 +02:00
Colin Goutte 4462b7c6fb Dev server automaticaly restarts and functional tests are green 2023-08-25 10:34:43 +02:00
Colin Goutte fd3f14a7b8 First test for homepage 2023-08-25 10:18:42 +02:00
Colin Goutte d48b964e7a Sphinx has an install issue to we skip it for now 2023-08-25 09:59:34 +02:00
Colin Goutte 1ab6e65763 Display README while making docs 2023-08-23 21:28:34 +02:00
Colin Goutte 9c01fd770b Fix generating documentation 2023-08-23 17:32:09 +02:00
Colin Goutte 52436dc186 Add readme 2023-08-23 17:06:10 +02:00
Colin Goutte 146f9e7e31 Add test for readme file 2023-08-23 16:24:29 +02:00
Colin Goutte 4009cf6c7e cosmit, squash 2023-08-23 16:20:31 +02:00
Colin Goutte 28db07d765 Implement venv requirement 2023-08-23 16:10:04 +02:00
Colin Goutte ed704f8957 Prepare testing for overview section 2023-08-23 15:13:58 +02:00
Colin Goutte 158169b50e simple create and update implementation 2023-08-23 15:04:33 +02:00
Colin Goutte 9dc2465d5a First Commit : test overview 2023-08-23 14:49:41 +02:00