diff --git a/code/backend/nest_backend/test/repository_conditions_test.py b/code/backend/nest_backend/test/repository_conditions_test.py index dc084bb..cf135a1 100644 --- a/code/backend/nest_backend/test/repository_conditions_test.py +++ b/code/backend/nest_backend/test/repository_conditions_test.py @@ -27,6 +27,7 @@ class MyTestCase(unittest.TestCase): assert j['result'] == "success" auth_code = j['data']['access_token'] + # uso come filtro un hashtag r = requests.post(f'http://localhost:5000/api/v1/repositories/16/conditions', headers={'authorization': "Bearer " + auth_code}, json={'type': 0, 'content': 'MarioDraghi'}) @@ -34,6 +35,30 @@ class MyTestCase(unittest.TestCase): assert j['result'] == "success" print("Conditions dei Repositories creati correttamente!") + # uso come filtro un luogo + r = requests.post(f'http://localhost:5000/api/v1/repositories/16/conditions', + headers={'authorization': "Bearer " + auth_code}, + json={'type': 1, 'content': 'Roma'}) + j = json.loads(r.text) + assert j['result'] == "success" + print("Conditions dei Repositories creati correttamente!") + + # uso come filtro una data + r = requests.post(f'http://localhost:5000/api/v1/repositories/16/conditions', + headers={'authorization': "Bearer " + auth_code}, + json={'type': 2, 'content': '26/06/2021'}) + j = json.loads(r.text) + assert j['result'] == "success" + print("Conditions dei Repositories creati correttamente!") + + # uso una combinazione di filtri + r = requests.post(f'http://localhost:5000/api/v1/repositories/16/conditions', + headers={'authorization': "Bearer " + auth_code}, + json={'type': 1 and 0, 'content': 'Roma' and 'Totti'}) + j = json.loads(r.text) + assert j['result'] == "success" + print("Conditions dei Repositories creati correttamente!") + if __name__ == '__main__': unittest.main() diff --git a/doc/Video_sprint1-review.md b/doc/Video_sprint1-review.md new file mode 100644 index 0000000..e74fea1 --- /dev/null +++ b/doc/Video_sprint1-review.md @@ -0,0 +1,2 @@ +# Video Sprint1 review +- https://drive.google.com/drive/folders/1dsis_cGCRnVgZAkZjEVIZKt4NndkycaF?usp=sharing \ No newline at end of file diff --git a/doc/log/sprint-1.md b/doc/log/sprint-1.md index c4b7144..d59d674 100644 --- a/doc/log/sprint-1.md +++ b/doc/log/sprint-1.md @@ -23,7 +23,8 @@ Stefano Goldoni - Product Owner |02/05 |1.0h |documentazione |02/05 |2.5h |test backend -Giovanni Anniballi - Tester +Giovanni Anniballi - Tester + | Data | Durata | Attività | |-------|--------|----------| |22/04 |0.5h| Riunione con il team @@ -53,6 +54,22 @@ Durante lo sprint ho principalmente svolto sviluppo e test riguardo alla API di |29/04 |1.0h| Refactor codice scritto fino a quel momento, eliminazione di dati inutili |01/05 |1.0h| Implementazioni di analisi su termini e hashtag restituiti dall'API |02/05 |1.0h| Test di chiamata alle funzioni di ricerca a partire da repository con condizioni complesse aggregate +======= +Lorenzo Balugani - Developer + +| Data | Durata | Attività | +|-------|--------|----------| +|21/04 | 2.0h | Implementazione Base di Dati +|22/04 | 2.0h | Login, creazione utenti +|25/04 | 1.0h | Rimozione utenti, CORS, Creazione repo +|25/04 | 3.0h | Altre funzioni API +|26/04 | 0.5h | Standardizzazione output json +|26/04 | 1.0h | Documentazione +|27/04 | 0.5h | Aggiunto supporto al modulo explorer, fix +|28/04 | 0.5h | Bugfixing +|29/04 | 1.0h | Gestione migliorata errori +|29/04 | 1.0h | Refactoring +|02/05 | 1.0h | Bugfixing Template tabella - Rubato da Stefano :P | Data | Durata | Attività |