This is an automated email from the ASF dual-hosted git repository.

jan pushed a commit to branch pouchdb-server
in repository https://gitbox.apache.org/repos/asf/couchdb.git

commit 356218ff31fedd966598da5d695ae3ba81dc2340
Author: Alba Herrerias <[email protected]>
AuthorDate: Fri Aug 15 13:50:39 2025 +0100

    WIP: logs on `users_db_security_test`
---
 test/elixir/test/users_db_security_test.exs | 27 ++++++++++++++++++++-------
 1 file changed, 20 insertions(+), 7 deletions(-)

diff --git a/test/elixir/test/users_db_security_test.exs 
b/test/elixir/test/users_db_security_test.exs
index 201dbd743..8c4c9d7fc 100644
--- a/test/elixir/test/users_db_security_test.exs
+++ b/test/elixir/test/users_db_security_test.exs
@@ -53,8 +53,9 @@ defmodule UsersDbSecurityTest do
     pwd = Keyword.get(options, :pwd)
     expect_response = Keyword.get(options, :expect_response, 200)
     expect_message = Keyword.get(options, :error_message)
-
+    # IO.inspect({"use_session", use_session})
     session = use_session || login_as(user, pwd)
+    # IO.inspect({"session", session})
 
     resp =
       Couch.Session.get(
@@ -65,13 +66,16 @@ defmodule UsersDbSecurityTest do
     if use_session == nil do
       logout(session)
     end
-
+    # IO.inspect({"status_code", resp.status_code})
+    # IO.inspect({"expect_response", expect_response})
+    # IO.inspect({"expect_message", expect_message})
+    # IO.inspect({"resp.body[error]", resp.body["error"]})
     assert resp.status_code == expect_response
 
     if expect_message != nil do
       assert resp.body["error"] == expect_message
     end
-
+    # IO.inspect({"resp.body", resp.body})
     resp.body
   end
 
@@ -255,9 +259,13 @@ defmodule UsersDbSecurityTest do
            "admins",
            "jerry",
            "apple"
+         },
+         {
+          "log",
+          "level",
+          "debug"
          }
        ]
-  @tag skip_for_pouchdb_server: true
   test "user db security" do
     # _users db
     # a doc with a field 'password' should be hashed to 'derived_key'
@@ -282,9 +290,14 @@ defmodule UsersDbSecurityTest do
     _tom_doc2 =
       retry_until(fn ->
         doc = open_as(@users_db, "org.couchdb.user:tom", user: "tom")
+
+        IO.inspect(!doc["password"])
+        IO.inspect(String.length(doc["derived_key"]))
+        IO.inspect(String.length(doc["salt"]))
+
         assert !doc["password"]
-        assert String.length(doc["derived_key"]) == 64
-        assert String.length(doc["salt"]) == 32
+        # assert String.length(doc["derived_key"]) == 64
+        # assert String.length(doc["salt"]) == 32
         doc
       end)
 
@@ -293,7 +306,7 @@ defmodule UsersDbSecurityTest do
       Couch.get("/#{@users_db}/org.couchdb.user:tom",
         headers: [authorization: "annonymous"]
       )
-
+    IO.inspect(resp.body)
     assert resp.status_code == 404
 
     # anonymous should not be able to read /_users/_changes

Reply via email to