@@ -31,24 +31,31 @@ def client():
3131 yield client
3232
3333
34- def test_get_all_activities_endpoint (client : FlaskClient , mocker : MockFixture ):
34+ def test__activities_class__uses_the_get_activities_use_case__to_retrieve_activities (client : FlaskClient ,
35+ mocker : MockFixture ):
3536 use_cases .get_list_activities = mocker .Mock (return_value = [])
36- response = client .get ("/activities/" )
37- assert response .status_code == HTTPStatus .OK
3837
38+ response = client .get ("/activities/" )
3939 json_data = json .loads (response .data )
40+
41+ assert response .status_code == HTTPStatus .OK
4042 assert [] == json_data
4143
4244
43- def test_get_activity_by_id_using_a_valid_id (client : FlaskClient , mocker : MockFixture ):
45+ def test__activity_class__returns_an_activity__when_activity_matches_its_id (client : FlaskClient , mocker : MockFixture ):
4446 use_cases .get_activity_by_id = mocker .Mock (return_value = fake_activity_dto )
47+
4548 response = client .get ("/activities/%s" % valid_id )
49+
4650 assert response .status_code == HTTPStatus .OK
4751 assert fake_activity == json .loads (response .data )
4852
4953
50- def test_get_activity_by_id_using_an_invalid_id (client : FlaskClient , mocker : MockFixture ):
54+ def test__activity_class__returns_an_activity__when_no_activity_matches_its_id (client : FlaskClient ,
55+ mocker : MockFixture ):
5156 invalid_id = fake .uuid4 ()
5257 use_cases .get_activity_by_id = mocker .Mock (side_effect = NotFound )
58+
5359 response = client .get ("/activities/%s" % invalid_id )
60+
5461 assert response .status_code == HTTPStatus .NOT_FOUND
0 commit comments