Commit Graph

412 Commits (93b02752df734d9c9387628494e207efde911b3e)

Author SHA1 Message Date
Houkime 93b02752df test(tokens-repo): untie authorize new device from json 2023-01-13 13:43:04 +00:00
Houkime ff6128b96e test(tokens-repo): untie get and delete new device from json 2023-01-13 13:43:04 +00:00
Houkime e9934a2567 test(tokens-repo): delete get new device key standalone test
we can only see if device key is valid by using it or deleting it.
another test does it
2023-01-13 13:43:04 +00:00
Houkime 74c36afc2d test(tokens-repo): untie refresh token testing from token repo 2023-01-13 13:43:04 +00:00
Houkime 37fd3574a1 test(tokens-repo): make sure we try to delete the token we authed with 2023-01-13 13:43:04 +00:00
Houkime e7f0d76001 test(tokens-repo): apply assert_ok and assert_error() 2023-01-13 13:43:04 +00:00
Houkime e5083c308a test(tokens-repo): break out assert_data() 2023-01-13 13:43:04 +00:00
Houkime c917c411fd test(tokens-repo): break out assert_empty() 2023-01-13 13:43:04 +00:00
Houkime 4582bfe6c4 test(tokens-repo): break out assert_ok() and assert_errorcode() in graphql 2023-01-13 13:43:04 +00:00
Houkime c597850fa5 test(tokens-repo): untie token deletion tests from json 2023-01-13 13:43:04 +00:00
Houkime 70c82cf142 test(tokens-repo): break out assert_original() in graphql device tests 2023-01-13 13:43:04 +00:00
Houkime a8d91a7a63 test(tokens-repo): delete extraneous test token content copies 2023-01-13 13:43:04 +00:00
Inex Code 33b53cb320 Merge branch 'master' into redis/connection-pool 2023-01-13 15:59:15 +03:00
Inex Code d84b4e9ad6 Merge pull request 'Token backend-agnostic rest API testing' (#31) from redis/rest-tests into redis/connection-pool
Reviewed-on: #31
2023-01-06 11:43:11 +02:00
Houkime 710ad7221b refactor(tokens-repo): delete a stray comment 2023-01-02 18:22:04 +00:00
Houkime 91bbc3520b test(tokens-repo): make shared test token state use token repo api for loading 2023-01-02 17:22:18 +00:00
Houkime 7a27af9173 test(tokens-repo): new assert_original(), no more json 2023-01-02 15:49:55 +00:00
Houkime d3c337853e fix(tokens-repo): readd gitkeep to services data folder after rebase 2023-01-02 14:33:48 +00:00
Houkime 2f0a7c35f3 test(tokens-repo): beautify test_auth.py 2023-01-02 14:28:00 +00:00
Houkime cd1afb8464 test(tokens-repo): refactor the rest of auth tests 2023-01-02 14:28:00 +00:00
Houkime a252c11e7d test(tokens-repo): allow ading uses in a helper recovery function 2023-01-02 14:28:00 +00:00
Houkime 406f5ee921 test(tokens-repo): use mock time for recovery tokens expiration test 2023-01-02 14:28:00 +00:00
Houkime fc24290f1c test(tokens-repo): use new recovery functions 2023-01-02 14:28:00 +00:00
Houkime b254e40961 test(tokens-repo): break out recovery token use 2023-01-02 14:28:00 +00:00
Houkime 38f9eb825a test(tokens-repo): break out recovery time operations 2023-01-02 14:28:00 +00:00
Houkime 2a577aedb7 test(tokens-repo): break out obtaining recovery tokens 2023-01-02 14:28:00 +00:00
Houkime b526e0b6ad test(tokens-repo): do not read json in generate recovery test 2023-01-02 14:28:00 +00:00
Houkime d55232735d test(tokens-repo): fix typo in contets 2023-01-02 14:28:00 +00:00
Houkime 5bf7e81351 test(tokens-repo): travel in time to check expiration 2023-01-02 14:28:00 +00:00
Houkime 6dd724b682 test(tokens-repo): make new device tests a bit more readable 2023-01-02 14:28:00 +00:00
Houkime 8b19c9c013 test(tokens-repo): break out checking token validity 2023-01-02 14:28:00 +00:00
Houkime 51cc35708e test(tokens-repo): break out getting new device token 2023-01-02 14:28:00 +00:00
Houkime 243f9be225 test(tokens-repo): delete standalone get new device test
At rest api level, we can only check the existence of new device token
by using it, and this test already exists.
2023-01-02 14:28:00 +00:00
Houkime cb46c5e43b test(tokens-repo): check refreshed token validity by trying to auth 2023-01-02 14:28:00 +00:00
Houkime 7b5fb4b2df test(tokens-repo): use rest token info in token deletion test 2023-01-02 14:28:00 +00:00
Houkime 5812b57ced test(tokens-repo): break out rest_get_token_info() 2023-01-02 14:28:00 +00:00
Houkime c5dc09d5dd test(tokens-repo): break out assert_original() in rest 2023-01-02 14:28:00 +00:00
Houkime cee0419a52 test(tokens-repo): remove test tokens.json files
except for one which will temporarily remain
gitkeeps are to prevent shared_datadir from erroring out in a freshly
cloned repo. for now huey database and jobs fixtures use shared_datadir
2023-01-02 14:28:00 +00:00
Houkime 40d331d01f test(tokens-repo): offload empty_keys fixture to json tests 2023-01-02 14:28:00 +00:00
Houkime 1768fe278a test(tokens-repo): make empty_tokens fixture, even more minimal 2023-01-02 14:28:00 +00:00
Houkime d930426f25 test(tokens-repo): make empty_keys fixture (and derived) shareable 2023-01-02 14:28:00 +00:00
Inex Code e7a49e170d fix: module models not found 2022-12-30 21:39:28 +03:00
Inex Code b5ee542693 Merge pull request 'API 2.1.0 release' (#30) from redis/connection-pool into master
Reviewed-on: #30
2022-12-30 20:25:58 +02:00
Inex Code 2db40650ad Merge remote-tracking branch 'origin/master' into redis/connection-pool 2022-12-30 21:24:49 +03:00
def 2fc635da71 docs: add CONTRIBUTING.md 2022-12-30 21:21:34 +03:00
def bcfb8e62e9 refactor(repository): Tokens repository JSON backend (#18)
Co-authored-by: def <dettlaff@riseup.net>
Co-authored-by: Inex Code <inex.code@selfprivacy.org>
Reviewed-on: #18
Co-authored-by: def <dettlaff@riseup.net>
Co-committed-by: def <dettlaff@riseup.net>
2022-12-30 21:20:17 +03:00
Inex Code 24353ca56a chore: bump API version 2022-12-30 21:10:55 +03:00
Inex Code 45c6133881 Merge pull request 'Migrate to AbstractTokenRepository API' (#28) from redis/token-repo into redis/connection-pool
Reviewed-on: #28
2022-12-30 20:06:43 +02:00
Inex Code cb403a94bd fix: typing 2022-12-30 21:06:16 +03:00
Inex Code 7b526b7bd9 Merge branch 'redis/connection-pool' into redis/token-repo 2022-12-30 18:31:46 +02:00