1
Fork 0
mirror of https://github.com/pds-nest/nest.git synced 2024-11-22 13:04:19 +00:00

Merge remote-tracking branch 'origin/main'

# Conflicts:
#	docs/source/development/sprint0/index.rst
This commit is contained in:
Steffo 2021-05-28 18:34:46 +02:00
commit 6a5b84799c
Signed by: steffo
GPG key ID: 6965406171929D01
7 changed files with 29 additions and 23 deletions

View file

@ -15,28 +15,28 @@ La seguente documentazione è stata fornita dal cliente durante questo sprint:
- :download:`Sprint 0 <0-sprint-requirements.pdf>` - :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. • 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à
Backlog • Il Team è in grado di stimarla
------- • La User Story è indipendente o dipendente da altre a priorità maggiore
.. todo::
Mostrare qui lo sprint backlog di Taiga.
Definition of done 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à Registro attività

View file

@ -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 # Log attività individuali dello Sprint 3
@ -83,8 +83,10 @@ Chiara Calzolari - UI Designer
| 24/05 | 1.0h | Traduzione UI | 24/05 | 1.0h | Traduzione UI
| 25/05 | 1.0h | Traduzione UI | 25/05 | 1.0h | Traduzione UI
| 27/05 | 0.5h | 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 |

View file

@ -6,3 +6,8 @@ from flask.testing import Client
def test_doa(flask_client: Client, admin_headers): def test_doa(flask_client: Client, admin_headers):
response = flask_client.get("/doa", headers=admin_headers) response = flask_client.get("/doa", headers=admin_headers)
assert b"If you see this, the server is fine." in response.data 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

View file

@ -24,7 +24,7 @@ class TestUserGetAll:
assert r.json["result"] == "success" assert r.json["result"] == "success"
def test_for_failure(self, flask_client: Client, user_headers): 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" assert r.json["result"] == "failure"

View file

@ -213,8 +213,8 @@ class TestRepositoryPut:
assert r.status_code == 404 assert r.status_code == 404
assert r.json["result"] == "failure" assert r.json["result"] == "failure"
def test_for_success(self, flask_client: Client, admin_headers): def test_for_success(self, flask_client: Client, user_headers):
r = flask_client.put(f'/api/v1/repositories/1', headers=admin_headers, json={ r = flask_client.put(f'/api/v1/repositories/1', headers=user_headers, json={
"conditions": [ "conditions": [
{ {
"content": "string", "content": "string",

View file

@ -12,8 +12,8 @@ class TestConditionGetAllOfARepository:
assert r.status_code == 404 assert r.status_code == 404
assert r.json["result"] == "failure" assert r.json["result"] == "failure"
def test__unauthorized_repository(self, flask_client: Client, admin_headers): def test__unauthorized_user(self, flask_client: Client, user_headers):
r = flask_client.get(f'/api/v1/repositories/1/conditions/', headers=admin_headers) r = flask_client.get(f'/api/v1/repositories/2/conditions/', headers=user_headers)
assert r.status_code == 403 assert r.status_code == 403
assert r.json["result"] == "failure" assert r.json["result"] == "failure"

View file

@ -74,9 +74,8 @@ class TestAuthorizationsPut:
class TestAuthorizationsDelete: class TestAuthorizationsDelete:
def test_for_success(self, flask_client: Client, user_headers): 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.status_code == 204
assert r.json["result"] == "success"
def test_user_not_logged(self, flask_client: Client): def test_user_not_logged(self, flask_client: Client):
r = flask_client.delete(f'/api/v1/repositories/1/authorizations/user_test@nest.com') r = flask_client.delete(f'/api/v1/repositories/1/authorizations/user_test@nest.com')