Closed
Description
=== FAIL: coderd TestUsersFilter (1.24s)
t.go:81: 2022-06-28 21:43:06.300 [DEBUG] <github.com/coder/coder/coderd/coderd.go:411> debugLogRequest.func1.1 POST /api/v2/users/first
t.go:81: 2022-06-28 21:43:06.332 [DEBUG] <github.com/coder/coder/coderd/coderd.go:411> debugLogRequest.func1.1 POST /api/v2/users/login
t.go:81: 2022-06-28 21:43:06.338 [DEBUG] <github.com/coder/coder/coderd/coderd.go:411> debugLogRequest.func1.1 GET /api/v2/users/me
t.go:81: 2022-06-28 21:43:06.356 [DEBUG] <github.com/coder/coder/coderd/coderd.go:411> debugLogRequest.func1.1 POST /api/v2/users
t.go:81: 2022-06-28 21:43:06.404 [DEBUG] <github.com/coder/coder/coderd/coderd.go:411> debugLogRequest.func1.1 POST /api/v2/users/login
t.go:81: 2022-06-28 21:43:06.412 [DEBUG] <github.com/coder/coder/coderd/coderd.go:411> debugLogRequest.func1.1 PUT /api/v2/users/b055564d-aecd-4490-ba00-2239338cb62a/roles
t.go:81: 2022-06-28 21:43:06.416 [DEBUG] (provisionerd) <github.com/coder/coder/provisionerd/provisionerd.go:113> (*Server).connect connected
t.go:81: 2022-06-28 21:43:06.437 [DEBUG] <github.com/coder/coder/coderd/coderd.go:411> debugLogRequest.func1.1 GET /api/v2/users/me
t.go:81: 2022-06-28 21:43:06.458 [DEBUG] <github.com/coder/coder/coderd/coderd.go:411> debugLogRequest.func1.1 PUT /api/v2/users/b055564d-aecd-4490-ba00-2239338cb62a/status/suspend
t.go:81: 2022-06-28 21:43:06.475 [DEBUG] <github.com/coder/coder/coderd/coderd.go:411> debugLogRequest.func1.1 PUT /api/v2/users/b055564d-aecd-4490-ba00-2239338cb62a/profile
t.go:81: 2022-06-28 21:43:06.498 [DEBUG] <github.com/coder/coder/coderd/coderd.go:411> debugLogRequest.func1.1 POST /api/v2/users
t.go:81: 2022-06-28 21:43:06.531 [DEBUG] <github.com/coder/coder/coderd/coderd.go:411> debugLogRequest.func1.1 POST /api/v2/users/login
t.go:81: 2022-06-28 21:43:06.540 [DEBUG] <github.com/coder/coder/coderd/coderd.go:411> debugLogRequest.func1.1 GET /api/v2/users/me
t.go:81: 2022-06-28 21:43:06.554 [DEBUG] <github.com/coder/coder/coderd/coderd.go:411> debugLogRequest.func1.1 POST /api/v2/users
t.go:81: 2022-06-28 21:43:06.583 [DEBUG] <github.com/coder/coder/coderd/coderd.go:411> debugLogRequest.func1.1 POST /api/v2/users/login
t.go:81: 2022-06-28 21:43:06.593 [DEBUG] <github.com/coder/coder/coderd/coderd.go:411> debugLogRequest.func1.1 PUT /api/v2/users/8ba46387-99bc-4c49-a0a1-9eaac506dfef/roles
t.go:81: 2022-06-28 21:43:06.617 [DEBUG] <github.com/coder/coder/coderd/coderd.go:411> debugLogRequest.func1.1 GET /api/v2/users/me
t.go:81: 2022-06-28 21:43:06.637 [DEBUG] <github.com/coder/coder/coderd/coderd.go:411> debugLogRequest.func1.1 POST /api/v2/users
t.go:81: 2022-06-28 21:43:06.668 [DEBUG] <github.com/coder/coder/coderd/coderd.go:411> debugLogRequest.func1.1 POST /api/v2/users/login
t.go:81: 2022-06-28 21:43:06.678 [DEBUG] <github.com/coder/coder/coderd/coderd.go:411> debugLogRequest.func1.1 PUT /api/v2/users/bfbd9bcc-4ad5-46cd-a632-90365df58289/roles
t.go:81: 2022-06-28 21:43:06.706 [DEBUG] <github.com/coder/coder/coderd/coderd.go:411> debugLogRequest.func1.1 GET /api/v2/users/me
t.go:81: 2022-06-28 21:43:06.729 [DEBUG] <github.com/coder/coder/coderd/coderd.go:411> debugLogRequest.func1.1 POST /api/v2/users
t.go:81: 2022-06-28 21:43:06.761 [DEBUG] <github.com/coder/coder/coderd/coderd.go:411> debugLogRequest.func1.1 POST /api/v2/users/login
t.go:81: 2022-06-28 21:43:06.768 [DEBUG] <github.com/coder/coder/coderd/coderd.go:411> debugLogRequest.func1.1 PUT /api/v2/users/a7a4910f-e5e1-426b-a98e-ed217ec58ca8/roles
t.go:81: 2022-06-28 21:43:06.788 [DEBUG] <github.com/coder/coder/coderd/coderd.go:411> debugLogRequest.func1.1 GET /api/v2/users/me
t.go:81: 2022-06-28 21:43:06.807 [DEBUG] <github.com/coder/coder/coderd/coderd.go:411> debugLogRequest.func1.1 PUT /api/v2/users/a7a4910f-e5e1-426b-a98e-ed217ec58ca8/status/suspend
t.go:81: 2022-06-28 21:43:06.833 [DEBUG] <github.com/coder/coder/coderd/coderd.go:411> debugLogRequest.func1.1 POST /api/v2/users
t.go:81: 2022-06-28 21:43:06.864 [DEBUG] <github.com/coder/coder/coderd/coderd.go:411> debugLogRequest.func1.1 POST /api/v2/users/login
t.go:81: 2022-06-28 21:43:06.879 [DEBUG] <github.com/coder/coder/coderd/coderd.go:411> debugLogRequest.func1.1 GET /api/v2/users/me
t.go:81: 2022-06-28 21:43:06.905 [DEBUG] <github.com/coder/coder/coderd/coderd.go:411> debugLogRequest.func1.1 PUT /api/v2/users/9ddb6ba5-8e87-424b-b209-08d1ded116a1/profile
t.go:81: 2022-06-28 21:43:06.931 [DEBUG] <github.com/coder/coder/coderd/coderd.go:411> debugLogRequest.func1.1 POST /api/v2/users
t.go:81: 2022-06-28 21:43:06.967 [DEBUG] <github.com/coder/coder/coderd/coderd.go:411> debugLogRequest.func1.1 POST /api/v2/users/login
t.go:81: 2022-06-28 21:43:06.976 [DEBUG] <github.com/coder/coder/coderd/coderd.go:411> debugLogRequest.func1.1 PUT /api/v2/users/634a36da-d3cf-45cf-a277-82e311a35410/roles
t.go:81: 2022-06-28 21:43:07.002 [DEBUG] <github.com/coder/coder/coderd/coderd.go:411> debugLogRequest.func1.1 GET /api/v2/users/me
t.go:81: 2022-06-28 21:43:07.020 [DEBUG] <github.com/coder/coder/coderd/coderd.go:411> debugLogRequest.func1.1 POST /api/v2/users
t.go:81: 2022-06-28 21:43:07.106 [DEBUG] <github.com/coder/coder/coderd/coderd.go:411> debugLogRequest.func1.1 POST /api/v2/users/login
t.go:81: 2022-06-28 21:43:07.131 [DEBUG] <github.com/coder/coder/coderd/coderd.go:411> debugLogRequest.func1.1 GET /api/v2/users/me
t.go:81: 2022-06-28 21:43:07.161 [DEBUG] <github.com/coder/coder/coderd/coderd.go:411> debugLogRequest.func1.1 POST /api/v2/users
t.go:81: 2022-06-28 21:43:07.199 [DEBUG] <github.com/coder/coder/coderd/coderd.go:411> debugLogRequest.func1.1 POST /api/v2/users/login
t.go:81: 2022-06-28 21:43:07.209 [DEBUG] <github.com/coder/coder/coderd/coderd.go:411> debugLogRequest.func1.1 PUT /api/v2/users/8c7490e7-08ce-4e1d-9a9a-700e70a97263/roles
t.go:81: 2022-06-28 21:43:07.241 [DEBUG] <github.com/coder/coder/coderd/coderd.go:411> debugLogRequest.func1.1 GET /api/v2/users/me
t.go:81: 2022-06-28 21:43:07.266 [DEBUG] <github.com/coder/coder/coderd/coderd.go:411> debugLogRequest.func1.1 PUT /api/v2/users/8c7490e7-08ce-4e1d-9a9a-700e70a97263/status/suspend
t.go:81: 2022-06-28 21:43:07.328 [DEBUG] <github.com/coder/coder/coderd/coderd.go:411> debugLogRequest.func1.1 POST /api/v2/users
t.go:81: 2022-06-28 21:43:07.388 [DEBUG] <github.com/coder/coder/coderd/coderd.go:411> debugLogRequest.func1.1 POST /api/v2/users/login
t.go:81: 2022-06-28 21:43:07.406 [DEBUG] <github.com/coder/coder/coderd/coderd.go:411> debugLogRequest.func1.1 PUT /api/v2/users/6179977f-ce46-429e-b336-a2abd77c31e4/roles
t.go:81: 2022-06-28 21:43:07.437 [DEBUG] <github.com/coder/coder/coderd/coderd.go:411> debugLogRequest.func1.1 GET /api/v2/users/me
t.go:81: 2022-06-28 21:43:07.456 [DEBUG] <github.com/coder/coder/coderd/coderd.go:411> debugLogRequest.func1.1 POST /api/v2/users
coderdtest.go:275:
Error Trace: coderdtest.go:275
users_test.go:619
Error: Received unexpected error:
POST http://127.0.0.1:52793/api/v2/users: unexpected status code 409: User already exists.
Test: TestUsersFilter
t.go:81: 2022-06-28 21:43:07.472 [DEBUG] (provisionerd) <github.com/coder/coder/provisionerd/provisionerd.go:370> (*Server).closeWithError closing server with error {"error": null}
DONE 757 tests, 2 skipped, 1 failure in 72.970s
I suspect this has to do with the fact that we create 15 users with random names, but don't actually check for duplicates, so we could repeat one in a "birthday attack" scenario.