diff --git a/atst/routes/users.py b/atst/routes/users.py index adb1246c..5129efeb 100644 --- a/atst/routes/users.py +++ b/atst/routes/users.py @@ -1,4 +1,11 @@ -from flask import Blueprint, render_template, g, redirect, url_for, request as http_request +from flask import ( + Blueprint, + render_template, + g, + redirect, + url_for, + request as http_request, +) from atst.forms.edit_user import EditUserForm from atst.domain.users import Users @@ -22,4 +29,3 @@ def update_user(): return redirect(url_for("atst.home")) else: return render_template("user/edit.html", form=form, user=user) - diff --git a/templates/user/edit.html b/templates/user/edit.html index 9a26b115..9fb84ac8 100644 --- a/templates/user/edit.html +++ b/templates/user/edit.html @@ -7,6 +7,7 @@

{{ user.first_name }} {{ user.last_name }}
+
DOD ID: {{ user.dod_id }}
Edit user details

diff --git a/tests/factories.py b/tests/factories.py index ae6f1a7e..b2338a06 100644 --- a/tests/factories.py +++ b/tests/factories.py @@ -57,7 +57,8 @@ class UserFactory(Base): citizenship = "United States" designation = "military" date_latest_training = factory.LazyFunction( - lambda: datetime.date.today() + datetime.timedelta(days=-(random.randrange(1,365))) + lambda: datetime.date.today() + + datetime.timedelta(days=-(random.randrange(1, 365))) ) @classmethod diff --git a/tests/routes/test_users.py b/tests/routes/test_users.py index deb2cc3a..d9615d5f 100644 --- a/tests/routes/test_users.py +++ b/tests/routes/test_users.py @@ -4,6 +4,7 @@ from atst.domain.users import Users from tests.factories import UserFactory + def test_user_can_view_profile(user_session, client): user = UserFactory.create() user_session(user) @@ -15,7 +16,9 @@ def test_user_can_update_profile(user_session, client): user = UserFactory.create() user_session(user) new_data = {**user.to_dictionary(), "first_name": "chad", "last_name": "vader"} - new_data["date_latest_training"] = new_data["date_latest_training"].strftime("%m/%d/%Y") + new_data["date_latest_training"] = new_data["date_latest_training"].strftime( + "%m/%d/%Y" + ) client.post(url_for("users.user"), data=new_data) updated_user = Users.get_by_dod_id(user.dod_id) assert updated_user.first_name == "chad"