tests: routes: user index authentication

Signed-off-by: Sergei Ianovich <s@asutp.io>
routes: routes: DRY requireAdmin

Signed-off-by: Sergei Ianovich <s@asutp.io>
tests: routes: index first 25 users

Signed-off-by: Sergei Ianovich <s@asutp.io>
tests: routes: user index sorted by name

Signed-off-by: Sergei Ianovich <s@asutp.io>
tests: routes: user index pagination

Signed-off-by: Sergei Ianovich <s@asutp.io>
tests: routes: user index page too small

Signed-off-by: Sergei Ianovich <s@asutp.io>
tests: routes: user index page too big

Signed-off-by: Sergei Ianovich <s@asutp.io>
tests: routes: fix create device test

Signed-off-by: Sergei Ianovich <s@asutp.io>
tests: routes: create user authentication

Signed-off-by: Sergei Ianovich <s@asutp.io>
tests: routes: create user requires admin

Signed-off-by: Sergei Ianovich <s@asutp.io>
tests: routes: user created by administrator

Signed-off-by: Sergei Ianovich <s@asutp.io>
tests: routes: duplicate user creation

Signed-off-by: Sergei Ianovich <s@asutp.io>