Give dev users a random service branch
This commit is contained in:
parent
a725310535
commit
2f1970e93b
@ -12,6 +12,8 @@ import pendulum
|
|||||||
from . import redirect_after_login_url
|
from . import redirect_after_login_url
|
||||||
from atst.domain.users import Users
|
from atst.domain.users import Users
|
||||||
from atst.queue import queue
|
from atst.queue import queue
|
||||||
|
from tests.factories import random_service_branch
|
||||||
|
from atst.utils import pick
|
||||||
|
|
||||||
bp = Blueprint("dev", __name__)
|
bp = Blueprint("dev", __name__)
|
||||||
|
|
||||||
@ -22,7 +24,7 @@ _DEV_USERS = {
|
|||||||
"last_name": "Stevenson",
|
"last_name": "Stevenson",
|
||||||
"atat_role_name": "ccpo",
|
"atat_role_name": "ccpo",
|
||||||
"email": "sam@example.com",
|
"email": "sam@example.com",
|
||||||
"service_branch": "Fake Service Branch",
|
"service_branch": random_service_branch(),
|
||||||
"phone_number": "1234567890",
|
"phone_number": "1234567890",
|
||||||
"citizenship": "United States",
|
"citizenship": "United States",
|
||||||
"designation": "Military",
|
"designation": "Military",
|
||||||
@ -34,7 +36,7 @@ _DEV_USERS = {
|
|||||||
"last_name": "Adamson",
|
"last_name": "Adamson",
|
||||||
"atat_role_name": "default",
|
"atat_role_name": "default",
|
||||||
"email": "amanda@example.com",
|
"email": "amanda@example.com",
|
||||||
"service_branch": "Fake Service Branch",
|
"service_branch": random_service_branch(),
|
||||||
"phone_number": "1234567890",
|
"phone_number": "1234567890",
|
||||||
"citizenship": "United States",
|
"citizenship": "United States",
|
||||||
"designation": "Military",
|
"designation": "Military",
|
||||||
@ -46,7 +48,7 @@ _DEV_USERS = {
|
|||||||
"last_name": "Buchannan",
|
"last_name": "Buchannan",
|
||||||
"atat_role_name": "default",
|
"atat_role_name": "default",
|
||||||
"email": "brandon@example.com",
|
"email": "brandon@example.com",
|
||||||
"service_branch": "Fake Service Branch",
|
"service_branch": random_service_branch(),
|
||||||
"phone_number": "1234567890",
|
"phone_number": "1234567890",
|
||||||
"citizenship": "United States",
|
"citizenship": "United States",
|
||||||
"designation": "Military",
|
"designation": "Military",
|
||||||
@ -58,7 +60,7 @@ _DEV_USERS = {
|
|||||||
"last_name": "Collins",
|
"last_name": "Collins",
|
||||||
"atat_role_name": "default",
|
"atat_role_name": "default",
|
||||||
"email": "christina@example.com",
|
"email": "christina@example.com",
|
||||||
"service_branch": "Fake Service Branch",
|
"service_branch": random_service_branch(),
|
||||||
"phone_number": "1234567890",
|
"phone_number": "1234567890",
|
||||||
"citizenship": "United States",
|
"citizenship": "United States",
|
||||||
"designation": "Military",
|
"designation": "Military",
|
||||||
@ -70,7 +72,7 @@ _DEV_USERS = {
|
|||||||
"last_name": "Domingo",
|
"last_name": "Domingo",
|
||||||
"atat_role_name": "default",
|
"atat_role_name": "default",
|
||||||
"email": "dominick@example.com",
|
"email": "dominick@example.com",
|
||||||
"service_branch": "Fake Service Branch",
|
"service_branch": random_service_branch(),
|
||||||
"phone_number": "1234567890",
|
"phone_number": "1234567890",
|
||||||
"citizenship": "United States",
|
"citizenship": "United States",
|
||||||
"designation": "Military",
|
"designation": "Military",
|
||||||
@ -82,7 +84,7 @@ _DEV_USERS = {
|
|||||||
"last_name": "Eichner",
|
"last_name": "Eichner",
|
||||||
"atat_role_name": "default",
|
"atat_role_name": "default",
|
||||||
"email": "erica@example.com",
|
"email": "erica@example.com",
|
||||||
"service_branch": "Fake Service Branch",
|
"service_branch": random_service_branch(),
|
||||||
"phone_number": "1234567890",
|
"phone_number": "1234567890",
|
||||||
"citizenship": "United States",
|
"citizenship": "United States",
|
||||||
"designation": "Military",
|
"designation": "Military",
|
||||||
@ -97,10 +99,20 @@ def login_dev():
|
|||||||
user_data = _DEV_USERS[role]
|
user_data = _DEV_USERS[role]
|
||||||
user = Users.get_or_create_by_dod_id(
|
user = Users.get_or_create_by_dod_id(
|
||||||
user_data["dod_id"],
|
user_data["dod_id"],
|
||||||
atat_role_name=user_data["atat_role_name"],
|
**pick(
|
||||||
first_name=user_data["first_name"],
|
[
|
||||||
last_name=user_data["last_name"],
|
"atat_role_name",
|
||||||
email=user_data["email"],
|
"first_name",
|
||||||
|
"last_name",
|
||||||
|
"email",
|
||||||
|
"service_branch",
|
||||||
|
"phone_number",
|
||||||
|
"citizenship",
|
||||||
|
"designation",
|
||||||
|
"date_latest_training",
|
||||||
|
],
|
||||||
|
user_data,
|
||||||
|
),
|
||||||
)
|
)
|
||||||
session["user_id"] = user.id
|
session["user_id"] = user.id
|
||||||
|
|
||||||
|
@ -21,7 +21,6 @@ from atst.domain.roles import Roles
|
|||||||
from atst.models.workspace_role import WorkspaceRole, Status as WorkspaceRoleStatus
|
from atst.models.workspace_role import WorkspaceRole, Status as WorkspaceRoleStatus
|
||||||
from atst.models.environment_role import EnvironmentRole
|
from atst.models.environment_role import EnvironmentRole
|
||||||
from atst.models.invitation import Invitation, Status as InvitationStatus
|
from atst.models.invitation import Invitation, Status as InvitationStatus
|
||||||
from atst.domain.workspaces import Workspaces
|
|
||||||
from atst.domain.invitations import Invitations
|
from atst.domain.invitations import Invitations
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user