99# Criar um tipo de usuario com uma string vazia
1010# Criar um tipo de usuario com um nome ja existente
1111# ----------------------------------------------------
12- # TODO
1312# Ver um tipo de usuário enviando um id cadastrado no banco
14- # TODO
1513# Ver um tipo de usuário enviando um id não cadastrado no banco
1614# ----------------------------------------------------
1715# Editar um tipo de usuario com o corpo da requisição vazio
@@ -74,6 +72,20 @@ def test_create_repeated_user_type(client, headers):
7472 assert response .status_code == 400
7573
7674
75+ def test_view_valid_user_type (client , headers ):
76+ existent_user = create_user_type ("view_test_user" )
77+ existent_user_id = client .post ("/user/type" , json = existent_user , headers = headers ).json ()["id" ]
78+
79+ response = client .get (f"/user/type/{ existent_user_id } " , headers = headers )
80+ assert response .status_code == 200
81+
82+
83+ def test_view_invalid_user_type (client , headers ):
84+ invalid_id = 123521412
85+ response = client .get (f"/user/type/{ invalid_id } " , headers = headers )
86+ assert response .status_code == 404
87+
88+
7789def test_edit_valid_user_type (client , headers ):
7890 to_edit = create_user_type ("valid_user_type_name_for_edit_1" )
7991 new_value = create_user_type ("valid_user_type_name_for_edit_2" )
@@ -128,4 +140,4 @@ def test_delete_nonexistent_user_type(client, headers):
128140 mocked_id = client .post ("/user/type" , json = mocked_type , headers = headers ).json ()["id" ]
129141
130142 response = client .delete (f"/user/type/{ mocked_id + 1999 } " , headers = headers )
131- assert response .status_code == 200
143+ assert response .status_code == 200
0 commit comments