Adding tests.
This commit is contained in:
17
src/db.scm
17
src/db.scm
@@ -5,7 +5,7 @@
|
||||
;;functions
|
||||
with-db with-db/transaction
|
||||
|
||||
create-user
|
||||
create-user delete-user
|
||||
update-user-service-config get-user-service-config
|
||||
update-user-selected-apps get-user-selected-apps
|
||||
update-user-app-config get-user-app-config
|
||||
@@ -126,13 +126,6 @@
|
||||
(user-iv (blob->hexstring/uppercase (generate-iv))))
|
||||
(receive (enc-user-key tag)
|
||||
(encrypt user-key *root-key-key* *root-key-iv* (string->blob (number->string auth-user-id)))
|
||||
;; (write user-key)
|
||||
;; (newline)
|
||||
;; (write user-iv)
|
||||
;; (newline)
|
||||
;; (write (blob->hexstring/uppercase (string->blob enc-user-key)))
|
||||
;; (newline)
|
||||
;; (write (blob->hexstring/uppercase (string->blob tag)))
|
||||
(let ((user-id
|
||||
(value-at
|
||||
(query conn
|
||||
@@ -145,7 +138,11 @@ returning users.user_id;"
|
||||
(query conn "insert into user_service_configs(user_id) values ($1);" user-id)
|
||||
(query conn "insert into user_selected_apps(user_id) values ($1);" user-id)
|
||||
(query conn "insert into user_app_configs(user_id) values ($1);" user-id)
|
||||
(query conn "insert into user_terraform_state(user_id) values ($1);" user-id)))))
|
||||
(query conn "insert into user_terraform_state(user_id) values ($1);" user-id)
|
||||
user-id))))
|
||||
|
||||
(define (delete-user conn user-id)
|
||||
(query conn "delete from users where user_id=$1;" user-id))
|
||||
|
||||
(define *user-service-configs-column-map*
|
||||
'((cloudflare-api-token . ("cloudflare_api_token_enc" #t))
|
||||
@@ -443,7 +440,7 @@ returning users.user_id;"
|
||||
""
|
||||
(user-decrypt-from-db (alist-ref 'state_backup_enc res) user-key user-iv user-id)))))))
|
||||
|
||||
(with-db/transaction (lambda (db) (get-user-deployments db 7)))
|
||||
;; (with-db/transaction (lambda (db) (get-user-deployments db 7)))
|
||||
;; (with-db/transaction (lambda (db) (get-most-recent-deployment-progress db 7)))
|
||||
;; (with-db/transaction (lambda (db) (get-deployment-progress db 14)))
|
||||
;; (with-db/transaction (lambda (db) (update-deployment-progress db 14 '((generate-configs . complete) (custom-image . in-progress) (machine-create . queued)))))
|
||||
|
||||
Reference in New Issue
Block a user