Commit Graph

343 Commits (cf1dcbf4ae8af6efab352be78aa238d0d7fff653)

Author SHA1 Message Date
Chris Veilleux cf1dcbf4ae fixed a couple of issues with test code introduced by coding changes for account API 2019-06-16 18:46:11 -05:00
Chris Veilleux a05d692c6f fixed a couple of bugs related to presenting skill settings and saving changes 2019-06-16 18:37:16 -05:00
Chris Veilleux 6ac5ca8ddd added SkillFamily dataclass and fixed query that returned skill list to front end to return a single row per skill family 2019-06-15 01:05:14 -05:00
Chris Veilleux 3ee0c07912 changed update of a device's last_contact_ts to be done in Redis instead of Postgres 2019-06-13 17:52:39 -05:00
Chris Veilleux 1675e79c2f Merge remote-tracking branch 'remotes/origin/dev' into fix-duplicate-skills 2019-06-12 17:28:37 -05:00
Chris Veilleux 869e7ece42 refactored tests to use the stripe API more and use a list of accounts in the test context. 2019-06-12 15:15:40 -05:00
Chris Veilleux 4e5bf29eb4 added test condition for finishing on-boarding as a separate step from new account creation 2019-06-12 10:32:53 -05:00
Chris Veilleux ca272af1a9 added a username parameter to the token generation so that more than one account can be used in testing 2019-06-12 10:30:53 -05:00
Chris Veilleux d07a0fec28 fixed failing tests 2019-06-11 14:47:56 -05:00
Chris Veilleux 506bb8b213 mock the call to stripe as we never really created an account 2019-06-11 14:45:50 -05:00
Chris Veilleux 567018391a added a docstring 2019-06-11 14:45:18 -05:00
Chris Veilleux ef7ccf7393 added HTTP status code 204 (no content) to the acceptable values for a successful API call 2019-06-11 13:21:26 -05:00
Chris Veilleux 67a5d50fca changed feature name 2019-06-11 13:20:25 -05:00
Chris Veilleux 953f4c82b7 moved account removal into its own feature 2019-06-11 13:19:52 -05:00
Chris Veilleux 6f07963b52 refactored to use more common testing functionality and reduce frequency of some fixtures 2019-06-10 18:19:12 -05:00
Chris Veilleux 53a1da19d8 removed unused import 2019-06-10 18:17:59 -05:00
Chris Veilleux 9402fc6eb7 replaced check for HTTP status OK with common step 2019-06-10 18:17:30 -05:00
Chris Veilleux 2f459597c5 added check for terms of use 2019-06-10 18:17:04 -05:00
Chris Veilleux d0461b7f64 fixed bug with the search bar in the marketplace 2019-06-07 12:19:33 -05:00
Chris Veilleux cf669ce624 Merge remote-tracking branch 'remotes/origin/dev' into reusable-testing-data 2019-06-05 00:48:08 -05:00
Matheus Lima c3e32f7495 Fixing endpoint base class 2019-06-04 21:23:35 -03:00
Matheus Lima 05adaa380f Adding device_id to authentication validation 2019-06-04 21:18:21 -03:00
Matheus Lima 06768674aa fixing typo 2019-06-04 20:09:15 -03:00
Matheus Lima 32f7363d1f Adding URL to download premium voices 2019-06-04 18:34:01 -03:00
Chris Veilleux 2c79df7ac3 fixed bug where federated login failed on account creation 2019-05-31 16:48:52 -05:00
Chris Veilleux 8984cdc34d create test data for accounts and agreements 2019-05-30 21:12:41 -05:00
Matheus Lima 16489f1910 Adding opt-in flag to the device settings 2019-05-30 21:13:47 -03:00
Matheus Lima 3ee0fb7f00 Fixing typo 2019-05-29 16:43:24 -03:00
Matheus Lima f2e7374b96 Fixing request to deal with arrays 2019-05-29 16:38:14 -03:00
Chris Veilleux 632ff7a15c Merge remote-tracking branch 'origin/fix-skill-settings' into fix-skill-settings 2019-05-29 14:32:14 -05:00
Chris Veilleux eea5c62125 do not convert field names to camel case. 2019-05-29 14:32:07 -05:00
Matheus Lima a7d683da42 Adding missing parameter 2019-05-29 16:20:34 -03:00
Matheus Lima 289b068371 Fixing request used to update the skills settings 2019-05-29 15:08:30 -03:00
Matheus Lima 0e89c709b5 Updating repository to use property 2019-05-29 14:43:22 -03:00
Matheus Lima 4533c86be3 small fix 2019-05-29 13:57:35 -03:00
Matheus Lima 8a25ca7f80 Reverting a change in the repository and replaced functional mapping by a for loop 2019-05-29 13:51:45 -03:00
Matheus Lima c41e46213a Moving conversion from the repository to the endpoint class 2019-05-29 13:43:02 -03:00
Matheus Lima 4615684de5 Changing the response type from the endpoint to bypass conversion 2019-05-29 13:29:17 -03:00
Chris Veilleux 25c92567d0 fixed an issue with the return value 2019-05-24 16:34:49 -05:00
Chris Veilleux 2239109027 pass one instance of AccountSkillSettings instead of a list 2019-05-24 16:22:06 -05:00
Chris Veilleux ab0a7f5932 added the skill_id to the AccountSkillSetting object to know which skill the settings are for. 2019-05-24 16:17:17 -05:00
Chris Veilleux 1937486249 added the SeleneCache to the config to address a bug with accessing the Redis DB 2019-05-24 13:59:17 -05:00
Chris Veilleux bffd6000cd
Merge branch 'dev' into fix-skill-install 2019-05-24 13:33:41 -05:00
Matheus Lima 024ef995fe Fixing email to receive a PUT request instead of a POST 2019-05-24 11:07:27 -03:00
Matheus Lima 1e2865d800 Fixing email endpoint path 2019-05-24 10:57:01 -03:00
Chris Veilleux 9c3ef59435 made the skill settings repository a property and updated usages of it to reflect changes 2019-05-23 22:29:04 -05:00
Chris Veilleux 49c8740b42 update to reflect changes in the skill setting repository 2019-05-23 22:28:03 -05:00
Chris Veilleux 4bf45cafc2 made the skill settings repository a property 2019-05-23 22:25:35 -05:00
Chris Veilleux 93fc124508 added etag expiration when skill settings are changed. 2019-05-23 17:21:06 -05:00
Chris Veilleux f18869fe8a Merge remote-tracking branch 'remotes/origin/dev' into fix-skill-install 2019-05-23 17:13:41 -05:00