diff --git a/docs/source/development/sprint0/index.rst b/docs/source/development/sprint0/index.rst index afe1945..b42bb27 100644 --- a/docs/source/development/sprint0/index.rst +++ b/docs/source/development/sprint0/index.rst @@ -15,28 +15,28 @@ La seguente documentazione è stata fornita dal cliente durante questo sprint: - :download:`Sprint 0 <0-sprint-requirements.pdf>` -Goal ----- +Definition of ready +------------------- -.. todo:: +Il team ha definito lo stato di Ready di una User Story in base ai seguenti criteri: - Inserire qui lo sprint goal. - - -Backlog -------- - -.. todo:: - - Mostrare qui lo sprint backlog di Taiga. + • La User Story è stata compresa ed accettata da tutti i membri + • I tester hanno confermato la possibilità di poterla testare + • Il Product Owner ha la visione necessaria per definirne la priorità + • Il Team è in grado di stimarla + • La User Story è indipendente o dipendente da altre a priorità maggiore Definition of done ------------------ -.. todo:: +La definizione di Done è stata concordata da tutto il team con il Product Owner, ed è stata così +definita: - Inserire qui la definition of done dello sprint. + • Sviluppo completo della funzionalità richiesta + • Definizione e superamento dei test + • Bozza della documentazione della funzionalità + • Merge dei sorgenti nel branch ‘Main’ di GitLab Registro attività diff --git a/legacy/doc/log/sprint-3.md b/legacy/doc/log/sprint-3.md index a508357..ce629f7 100644 --- a/legacy/doc/log/sprint-3.md +++ b/legacy/doc/log/sprint-3.md @@ -4,7 +4,7 @@ |------|-----|--------|----------| | | | | | -Totale generale di tutti i componenti: 12.5h +Totale generale di tutti i componenti: 39.5h # Log attività individuali dello Sprint 3 @@ -83,8 +83,10 @@ Chiara Calzolari - UI Designer | 24/05 | 1.0h | Traduzione UI | 25/05 | 1.0h | Traduzione UI | 27/05 | 0.5h | Traduzione UI +| 28/05 | 2.0h | Configurazione ambiente di sviluppo +| 28/05 | 3.0h | Creazione video-demo |-------|--------| -|totale| 12.5h | +|totale| 17.5h | diff --git a/nest_backend/test/test_0_doa.py b/nest_backend/test/test_0_doa.py index 46534f1..714e263 100644 --- a/nest_backend/test/test_0_doa.py +++ b/nest_backend/test/test_0_doa.py @@ -6,3 +6,8 @@ from flask.testing import Client def test_doa(flask_client: Client, admin_headers): response = flask_client.get("/doa", headers=admin_headers) assert b"If you see this, the server is fine." in response.data + + +def test_sq_told_me_to_do_this(flask_client: Client, user_headers): + response = flask_client.post("/doa", headers=user_headers) + assert b"Hello there." in response.data diff --git a/nest_backend/test/test_1_user.py b/nest_backend/test/test_1_user.py index 38cf6b2..3cc30c3 100644 --- a/nest_backend/test/test_1_user.py +++ b/nest_backend/test/test_1_user.py @@ -24,7 +24,7 @@ class TestUserGetAll: assert r.json["result"] == "success" def test_for_failure(self, flask_client: Client, user_headers): - r = flask_client.get(f'/api/v1/users/', headers=user_headers) + r = flask_client.patch(f'/api/v1/users/', headers=user_headers) assert r.json["result"] == "failure" diff --git a/nest_backend/test/test_2_repository.py b/nest_backend/test/test_2_repository.py index 910c6ae..9c393b7 100644 --- a/nest_backend/test/test_2_repository.py +++ b/nest_backend/test/test_2_repository.py @@ -213,8 +213,8 @@ class TestRepositoryPut: assert r.status_code == 404 assert r.json["result"] == "failure" - def test_for_success(self, flask_client: Client, admin_headers): - r = flask_client.put(f'/api/v1/repositories/1', headers=admin_headers, json={ + def test_for_success(self, flask_client: Client, user_headers): + r = flask_client.put(f'/api/v1/repositories/1', headers=user_headers, json={ "conditions": [ { "content": "string", diff --git a/nest_backend/test/test_3_condition.py b/nest_backend/test/test_3_condition.py index fb621e1..e7dc5b7 100644 --- a/nest_backend/test/test_3_condition.py +++ b/nest_backend/test/test_3_condition.py @@ -12,8 +12,8 @@ class TestConditionGetAllOfARepository: assert r.status_code == 404 assert r.json["result"] == "failure" - def test__unauthorized_repository(self, flask_client: Client, admin_headers): - r = flask_client.get(f'/api/v1/repositories/1/conditions/', headers=admin_headers) + def test__unauthorized_user(self, flask_client: Client, user_headers): + r = flask_client.get(f'/api/v1/repositories/2/conditions/', headers=user_headers) assert r.status_code == 403 assert r.json["result"] == "failure" diff --git a/nest_backend/test/test_5_authorizations.py b/nest_backend/test/test_5_authorizations.py index b91ca7f..102ddca 100644 --- a/nest_backend/test/test_5_authorizations.py +++ b/nest_backend/test/test_5_authorizations.py @@ -74,9 +74,8 @@ class TestAuthorizationsPut: class TestAuthorizationsDelete: def test_for_success(self, flask_client: Client, user_headers): - r = flask_client.delete(f'/api/v1/repositories/1/authorizations/user_test@nest.com', headers=user_headers) + r = flask_client.delete(f'/api/v1/repositories/1/authorizations/admin@admin.com', headers=user_headers) assert r.status_code == 204 - assert r.json["result"] == "success" def test_user_not_logged(self, flask_client: Client): r = flask_client.delete(f'/api/v1/repositories/1/authorizations/user_test@nest.com')