Houkime
0aaa90f54a
test(tokens-repo): shrink invalid new device test
2023-06-14 14:02:22 +03:00
Houkime
592d62f53f
test(tokens-repo): untie double new device auth from json
2023-06-14 14:02:22 +03:00
Houkime
367ba51c9d
test(tokens-repo): untie authorize new device from json
2023-06-14 14:02:22 +03:00
Houkime
e739921835
test(tokens-repo): untie get and delete new device from json
2023-06-14 14:02:22 +03:00
Houkime
102d6b1c5c
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-06-14 14:02:22 +03:00
Houkime
6eb5800e4e
test(tokens-repo): untie refresh token testing from token repo
2023-06-14 14:02:22 +03:00
Houkime
469f9d292d
test(tokens-repo): make sure we try to delete the token we authed with
2023-06-14 14:02:22 +03:00
Houkime
ba5f91b000
test(tokens-repo): apply assert_ok and assert_error()
2023-06-14 14:02:22 +03:00
Houkime
4676e364a6
test(tokens-repo): break out assert_data()
2023-06-14 14:02:22 +03:00
Houkime
5a1b48fa3d
test(tokens-repo): break out assert_empty()
2023-06-14 14:02:22 +03:00
Houkime
7f5236701e
test(tokens-repo): break out assert_ok() and assert_errorcode() in graphql
2023-06-14 14:02:22 +03:00
Houkime
d8c78cc14c
test(tokens-repo): untie token deletion tests from json
2023-06-14 14:02:22 +03:00
Houkime
d26d115172
test(tokens-repo): break out assert_original() in graphql device tests
2023-06-14 14:02:22 +03:00
Houkime
2f707cc0cc
test(tokens-repo): delete extraneous test token content copies
2023-06-14 14:02:22 +03:00
Houkime
00ba76c074
refactor(tokens-repo): delete a stray comment
2023-06-14 14:02:22 +03:00
Houkime
824b018487
test(tokens-repo): make shared test token state use token repo api for loading
2023-06-14 14:02:22 +03:00
Houkime
8f645113e2
test(tokens-repo): new assert_original(), no more json
2023-06-14 14:02:22 +03:00
Houkime
f45567b87b
fix(tokens-repo): readd gitkeep to services data folder after rebase
2023-06-14 14:02:22 +03:00
Houkime
e55a55ef6f
test(tokens-repo): beautify test_auth.py
2023-06-14 14:02:22 +03:00
Houkime
02bfffa75f
test(tokens-repo): refactor the rest of auth tests
2023-06-14 14:02:22 +03:00
Houkime
42fa5fe524
test(tokens-repo): allow ading uses in a helper recovery function
2023-06-14 14:02:22 +03:00
Houkime
3aa3d197e2
test(tokens-repo): use mock time for recovery tokens expiration test
2023-06-14 14:02:22 +03:00
Houkime
e0bd6efcb2
test(tokens-repo): use new recovery functions
2023-06-14 14:02:22 +03:00
Houkime
203940096c
test(tokens-repo): break out recovery token use
2023-06-14 14:02:22 +03:00
Houkime
ac4d4e0127
test(tokens-repo): break out recovery time operations
2023-06-14 14:02:22 +03:00
Houkime
548f47963a
test(tokens-repo): break out obtaining recovery tokens
2023-06-14 14:02:22 +03:00
Houkime
0239f3174e
test(tokens-repo): do not read json in generate recovery test
2023-06-14 14:02:22 +03:00
Houkime
74777c4343
test(tokens-repo): fix typo in contets
2023-06-14 14:02:22 +03:00
Houkime
0bf18603d4
test(tokens-repo): travel in time to check expiration
2023-06-14 14:02:22 +03:00
Houkime
458c4fd28a
test(tokens-repo): make new device tests a bit more readable
2023-06-14 14:02:22 +03:00
Houkime
bfcec3d51d
test(tokens-repo): break out checking token validity
2023-06-14 14:02:22 +03:00
Houkime
179078aed2
test(tokens-repo): break out getting new device token
2023-06-14 14:02:22 +03:00
Houkime
1d6275b75b
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-06-14 14:02:22 +03:00
Houkime
07fe2f8a55
test(tokens-repo): check refreshed token validity by trying to auth
2023-06-14 14:02:22 +03:00
Houkime
270e569af2
test(tokens-repo): use rest token info in token deletion test
2023-06-14 14:02:22 +03:00
Houkime
7e0e6015cf
test(tokens-repo): break out rest_get_token_info()
2023-06-14 14:02:22 +03:00
Houkime
f542c1e6c7
test(tokens-repo): break out assert_original() in rest
2023-06-14 14:02:22 +03:00
Houkime
e125f3a4b1
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-06-14 14:02:22 +03:00
Houkime
889c7eee6a
test(tokens-repo): offload empty_keys fixture to json tests
2023-06-14 14:02:22 +03:00
Houkime
8065921862
test(tokens-repo): make empty_tokens fixture, even more minimal
2023-06-14 14:02:22 +03:00
Houkime
3e7ea01a42
test(tokens-repo): make empty_keys fixture (and derived) shareable
2023-06-14 14:02:22 +03:00
Inex Code
7c2e1dcf25
Merge pull request 'feat(dns): Add deSec as a DNS provider' ( #39 ) from providers/desec into master
...
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy-rest-api/pulls/39
2023-05-09 12:36:35 +03:00
inexcode
670911a92a
feat(dns): Add deSec as a DNS provider
2023-05-09 11:58:30 +03:00
inexcode
13a2d8faca
chore: Update dev nix shell
2023-05-09 11:54:47 +03:00
Inex Code
6845085a83
Merge pull request 'fix(redis): Do not shut down redis on ctrl c' ( #36 ) from redis-server-fix into master
...
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy-rest-api/pulls/36
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
2023-04-12 16:24:51 +03:00
Houkime
4c6518a513
fix(redis): Do not shut down redis on ctrl c
...
see https://github.com/NixOS/nix/issues/2141
2023-04-12 13:20:41 +00:00
Inex Code
5ada12d2f3
feat: Add a migration that will prepare server for 22.11 upgrade
2023-03-17 16:37:47 +03:00
Inex Code
6aadbabbc4
Merge pull request 'feat: Add Digital Ocean as a DNS provider' ( #34 ) from providers/digital-ocan-dns into master
...
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy-rest-api/pulls/34
2023-02-06 13:18:55 +02:00
Inex Code
8ce13f0ad2
feat: Add Digital Ocean as a DNS provider
2023-02-06 11:50:43 +03:00
Inex Code
392ed79e92
chore: Project files for IDEA
2023-02-06 11:50:16 +03:00