Commit Graph

1234 Commits

Author SHA1 Message Date
Dorian 96394f91ba Add support and test to update the site. 2017-10-24 08:27:19 -04:00
Dorian b62b4d48e4 Skip UI test for now. 2017-10-23 13:25:00 -04:00
Dorian 796c938706 Update the site endpoint 2017-10-23 09:05:08 -04:00
Dorian 8a194cedd7 Migrate to using a site managed by the database. 2017-10-23 08:58:59 -04:00
Dorian 2be43e2b82 Refactor all code to use new database retrieval code. 2017-10-23 08:44:10 -04:00
Dorian 9768794412 Improve testing situation. 2017-10-23 08:32:22 -04:00
Dorian 852389b031 Improve testing situation. 2017-10-22 13:12:37 -04:00
Dorian 2326bc8c48 Add nicer test name using library. 2017-10-21 23:32:04 -04:00
Dorian 08945fc704 Ensure development packages are installed. 2017-10-21 22:01:17 -04:00
Dorian 8a2cb01082 Fix pipenv installation and make it actually happen properly. 2017-10-21 21:53:19 -04:00
Dorian a1b1f485b7 Install last dependency using pipenv. 2017-10-21 21:46:39 -04:00
Dorian 03ce840289 Switch over to using pipenv. 2017-10-21 13:24:15 -04:00
Dorian a5305ac40c Fix the authentication and the tests. 2017-10-21 00:28:17 -04:00
Dorian c676d9d861 Add better authentication. 2017-10-21 00:01:11 -04:00
Dorian 62c1fc374d Add a mostly working setup to create working users.
Allow for authentication endpoint to work better.
2017-10-20 23:45:18 -04:00
Dorian fffe5c58b1 Fix up feature tests and rendering of page setup. 2017-10-20 15:43:39 -04:00
Dorian 5f9bebf370 Fix up test setup for pages.
Improve situation with missing pages.
2017-10-20 15:09:31 -04:00
Dorian ddc12e2f42 Improve test fixtures that create test pages. 2017-10-20 13:15:13 -04:00
Dorian 9eb2109e13 FIX ALL THE TESTS! 2017-10-20 11:00:20 -04:00
Dorian 00bffe33c2 Fix the feature tests. 2017-10-20 10:50:40 -04:00
Dorian 202d712893 Fix the glurping tests. 2017-10-20 09:38:56 -04:00
Dorian e67dbd87ab Attempt to fix database setup for tests. 2017-10-20 09:07:17 -04:00
Dorian 762ffe85b9 Fix issue with page views. 2017-10-20 01:43:42 -04:00
Dorian 0ed97417de Improve page model and tests. 2017-10-20 01:01:43 -04:00
Dorian 14bf71da66 Convert page to use CouchDB document. 2017-10-20 00:23:31 -04:00
Dorian 80f5ba710e Refactor database handler into class. 2017-10-19 19:59:52 -04:00
Dorian 2dd862007b Refactor database handler into class. 2017-10-19 09:00:53 -04:00
Dorian 54612df68d Refactor older code to use newer db handling code. 2017-10-19 08:19:55 -04:00
Dorian 0375fc3bb1 Prepare to fix authentication tests. 2017-10-18 23:57:10 -04:00
Dorian 87c8ef33cb Fix test and setup of getting the site. 2017-10-18 23:52:43 -04:00
Dorian e99e51453b Fix silly mistake involving database creation. 2017-10-18 18:27:32 -04:00
Dorian b8b116328d Fix silly mistake involving database creation. 2017-10-18 18:26:37 -04:00
Dorian 4316a3cd68 Reduce number of failures and active tests during debugging. 2017-10-18 18:03:09 -04:00
Dorian 17e88e43c0 Update the site access tests.
Update API fall through tests.
2017-10-18 17:50:53 -04:00
Dorian be4dc99215 Enable site modification tests. 2017-10-18 17:41:19 -04:00
Dorian dd59aa3f00 Remove unused tests. 2017-10-18 17:31:12 -04:00
Dorian 2fb48b189e Fix tests to run.
Add clean compiled python task to readily available tasks.
2017-10-18 11:08:02 -04:00
Dorian f57841d424 Add initial support for CouchDB creating, finding docs and so on. 2017-10-18 09:02:40 -04:00
Dorian 023f6af8f8 Fix wait for database to come up. 2017-10-18 00:41:39 -04:00
Dorian 54d4c029c4 Fix wait for database to come up. 2017-10-18 00:36:20 -04:00
Dorian 67294a9dd9 Fix breakage in database task code. 2017-10-18 00:28:49 -04:00
Dorian 44d1fd9448 Add missing dependency. 2017-10-18 00:23:18 -04:00
Dorian 5e68e655ec Add initialization of CouchDB.
Remove SQL dependencies.
2017-10-18 00:17:03 -04:00
Dorian 07ccdf2c94 Update waiting for database. 2017-10-17 23:12:04 -04:00
Dorian 399fc759e6 Disable for SQL based code.
Bring in CouchDB database.
2017-10-17 23:02:53 -04:00
Dorian 75c6aaa0f8 Disable database models for now. 2017-10-17 22:53:01 -04:00
Dorian 95f2978724 Fix JS tests. 2017-10-17 21:48:09 -04:00
Dorian 2dd5b6e9fb Remove unused models. 2017-10-17 21:46:16 -04:00
Dorian 7acaf1d53f Fix JS test failures. 2017-10-17 18:13:33 -04:00
Dorian c416bf1c0b Minor fixes to match closer to nodejs improvements. 2017-10-17 18:11:56 -04:00