From 7295da17e4b5e0330a3f1da77260cbdc52bb645e Mon Sep 17 00:00:00 2001 From: Chiara Calzolari <258727@studenti.unimore.it> Date: Fri, 28 May 2021 15:57:56 +0000 Subject: [PATCH 1/3] =?UTF-8?q?=F0=9F=93=84=20Update=20timetable?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- legacy/doc/log/sprint-3.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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 | From 66c781b254d67d1bed2329f49fed5c148dc662fc Mon Sep 17 00:00:00 2001 From: FlaviaC-uni <80752618+FlaviaC-uni@users.noreply.github.com> Date: Fri, 28 May 2021 18:03:04 +0200 Subject: [PATCH 2/3] Added definition of ready and done --- docs/source/development/sprint0/index.rst | 41 ++++++++++------------- 1 file changed, 18 insertions(+), 23 deletions(-) diff --git a/docs/source/development/sprint0/index.rst b/docs/source/development/sprint0/index.rst index 8e6ca31..eb074d2 100644 --- a/docs/source/development/sprint0/index.rst +++ b/docs/source/development/sprint0/index.rst @@ -1,11 +1,6 @@ Sprint 0: 04 Apr - 18 Apr ========================= -.. todo:: - - Inserire informazioni generali sullo sprint, come inizio e fine. - - Consegna -------- @@ -15,28 +10,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à @@ -340,7 +335,7 @@ Risultati della partita di Scrumble - Are the game mechanics linear and repeatable? - Opinions from the participants - * - Practice + * - Practice - Q5 - 1 = 0 to 3 stories 2 = 4 to 6 3 = 7 to 9 4 = 10 to 12 5 = 13 to 15 - 5 @@ -366,7 +361,7 @@ Risultati della partita di Scrumble - Do team members efficiently estimate during sprint planning? - Uniformity in evaluating the size and the priority of user stories - * - Cooperation + * - Cooperation - Q7 - 1 = never speaks with the other players 5 = talks friendly to anyone in every situation - 4 @@ -379,7 +374,7 @@ Risultati della partita di Scrumble - Do team members know each other better? - Level of players' serenity throughout the game - * - Cooperation + * - Cooperation - Q8 - 1 = never puts effort in doing something 5 = every time is willing to understand what is going on - 4 @@ -405,7 +400,7 @@ Risultati della partita di Scrumble - Do team member consult each other about a topic? - Sharing of ideas - * - Motivation + * - Motivation - Q10 - 1 = not involved by the game 5 = always makes sure everyone is on point - 3 From 34ecba731950bd65b4ad8c3daf4d0c7caef67078 Mon Sep 17 00:00:00 2001 From: Annielated Date: Fri, 28 May 2021 18:22:50 +0200 Subject: [PATCH 3/3] risolti bug e aggiunti un paio di test --- nest_backend/test/test_0_doa.py | 5 +++++ nest_backend/test/test_1_user.py | 2 +- nest_backend/test/test_2_repository.py | 4 ++-- nest_backend/test/test_3_condition.py | 4 ++-- nest_backend/test/test_5_authorizations.py | 3 +-- 5 files changed, 11 insertions(+), 7 deletions(-) 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')