Commit Graph

35 Commits (master)

Author SHA1 Message Date
Chris Veilleux c93055d3a8 Changed release channels to new values 2022-09-14 13:10:04 -05:00
Chris Veilleux b86bbc9133 Merge remote-tracking branch 'origin/dev' into test 2022-08-26 19:12:21 -05:00
Chris Veilleux ee0270f6c9 Add an endpoint to the account API that changes the user's password 2022-08-08 13:58:34 -05:00
Chris Veilleux 098bf89709 Converted an insert to an upsert to avoid an error on subsequent calls to the new pantacor endpoint. 2022-03-16 11:34:26 -05:00
Chris Veilleux 26ed641b48 applied the "Black" formatter to all files and added pre-commit hook to check 2022-03-11 13:22:33 -06:00
Chris Veilleux 365ef3b02b Add the ability to get a pending deployment and trigger it if manual updates are turned on 2021-02-16 15:17:55 -06:00
Chris Veilleux 1713c423d0 Re-apply original merge from test to master 2020-12-28 12:29:19 -06:00
Kris Gesling 12749da3af Revert "Merge remote-tracking branch 'origin/test'"
This reverts commit 9d3dd24601, reversing
changes made to 7ec565c4d8.
2020-12-18 21:04:48 +09:30
Chris Veilleux a088b3bf5f addressed pylint errors 2020-10-21 17:01:01 -05:00
Chris Veilleux 91557c4f73 fixed a breaking environmental cleanup for the behavioral tests. 2020-10-21 16:26:04 -05:00
Chris Veilleux b4b2ab2b50 new testing helper functions for the tagging schema 2020-10-06 00:36:44 -05:00
Chris Veilleux 699ab4f1d2 added endpoint to Public API for uploading a wake word sample file. 2020-09-02 13:57:00 -05:00
Chris Veilleux 2b074ef10d Moved wake_word and wake_word_settings tables to a new wake_word schema. 2020-08-27 13:16:28 -05:00
Chris Veilleux ec356eec12 added logic to populate the *_active columns in the account_activity metrics table. 2020-05-26 22:35:50 -05:00
Chris Veilleux 8ab1cb571c added logic to track open dataset count on account_activity table. 2020-05-22 21:01:13 -05:00
Chris Veilleux d60dbcb485 add test for agreement endpoints to single sign on API tests. 2020-05-10 16:31:39 -05:00
Chris Veilleux 706f573e24 move account creation tests into single sign on API, where account creation now occurs 2020-05-10 16:02:04 -05:00
Chris Veilleux 6882a734ef abstract HTTP error code checks into a common place for all APIs 2020-05-10 16:02:03 -05:00
Chris Veilleux 54c36cecfa abstract out logic to check for http success codes 2020-05-10 16:02:01 -05:00
Chris Veilleux d0e8418c81 changed tests to detect persistence of existing settings values when other settings values are changed 2020-02-18 15:17:52 -06:00
Steve Penrod 9dc4d62490 Adding the basics to prepare for publishing this repo
Changes include:

* Adding AGPL 3.0 license template (TODO: Apply to all 200+ *.py files)
* Adding AGPL license files
* Add generic public repo files (CONTRIBUTING, etc)
* Simple README updates
* Adding other generic files, e.g. .github templates
2019-07-27 18:44:23 -05:00
Chris Veilleux fd5678139e fixed a bug when a device sends skill settings before it sends the skill manifest. to address the bug, if settings are sent for a skill not yet assigned to a device, insert the device_skill row 2019-07-03 15:53:21 -05:00
Chris Veilleux 12dc2175d2 updated the skill settings endpoint in the public API handle more use cases 2019-06-25 18:12:34 -05:00
Chris Veilleux 93a212e673 added logic to the skill manifest endpoint to reconcile the manifest uploaded by the device with the manifest stored on the database 2019-06-19 22:18:32 -05:00
Chris Veilleux b031418bec changed to use test data setup library 2019-06-19 15:57:30 -05:00
Chris Veilleux 7dd49a7044 changed agreement removal code to use environment variable to check for dev environment instead of function argument 2019-06-19 14:25:17 -05:00
Chris Veilleux f60508a776 added open dataset agreement to the default test data 2019-06-19 13:58:49 -05:00
Chris Veilleux de0ca3d1bf moved api testing library code to the testing library and minor refactor of account tooling 2019-06-12 15:19:50 -05:00
Chris Veilleux 24dbd72f4d don't attempt to add a membership if one is not provided 2019-06-12 10:33:36 -05:00
Chris Veilleux 8421868243 define constants for membership types 2019-06-11 16:48:50 -05:00
Chris Veilleux de6f19c43f added call to add_membership 2019-06-11 14:46:50 -05:00
Chris Veilleux 1bece30e13 added testing data for an account geography 2019-06-11 12:34:31 -05:00
Chris Veilleux 30005f1bc0 added terms of use agreement to test data 2019-06-11 12:29:14 -05:00
Chris Veilleux 8984cdc34d create test data for accounts and agreements 2019-05-30 21:12:41 -05:00
Chris Veilleux 42975024aa new package for re-usable testing code. first addition is some database setup and teardown logic 2019-02-25 01:58:41 -06:00