Skip to content

Commit f346371

Browse files
committed
Add Level 7, 8 and 9 into questionnaire_unit_test.py
and add documentation in questionnaire_unit_test.md
1 parent 2eb554d commit f346371

30 files changed

Lines changed: 471 additions & 358 deletions

‎.idea/Mission.iml‎

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎README.md‎

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,12 @@
22

33
# Unit Tests Practice
44

5-
#### This repository has been prepared to practice the 'unittest' automated testing framework through different angles
5+
#### This repository has been prepared to practice the `unittest` automated testing framework through different angles
66
#### It is based on the use of simple quizzes importer and viewer.
77

88
---
99

10+
## questionnaire_import.py
1011
>python ./questionnaire_import.py
1112
1213
Loads some quizzes from a sample list in the program and converts them into a specific json [format](./questionnaire.md#expected-json-schema) before to save them
@@ -16,6 +17,7 @@ More info : [questionnaire_import.md](./questionnaire_import.md)
1617

1718
---
1819

20+
## questionnaire.py
1921
>python ./questionnaire.py <questionnaire.json>
2022
2123
Displays the quizz in argument and counts the number of good answers
@@ -24,4 +26,21 @@ More info : [questionnaire.md](./questionnaire.md)
2426

2527
---
2628

29+
## questionnaire_unit_tests.py
30+
>python ./questionnaire_unit_tests.py
31+
32+
Uses the `unittest` automated framework but not only to test questionnaire.py
33+
34+
More info : [questionnaire_unit_tests.md](./questionnaire_unit_tests.md)
35+
36+
Uses :
37+
- initial_json_test_file.json
38+
- second_json_test_file.json
39+
- json_file_withou_extension
40+
- empty.json
41+
42+
and files into [json_file_tests](./json_file_tests) folder
43+
44+
---
45+
2746

File renamed without changes.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"categorie": "Animaux", "titre": "Les chats", "questions": [{"titre": "\u00c0 quelle classe d'animaux vert\u00e9br\u00e9s regroupant pr\u00e8s de 5.400 esp\u00e8ces appartient le chat ?", "choix": [["Mammif\u00e8res", true], ["Reptiles", false], ["Oiseaux", false], ["Poissons", false]]}, {"titre": "Lorsque vous apercevez votre chat faire le gros dos, il est probablement...", "choix": [["En chasse", false], ["Content", false], ["Malade", false], ["Effray\u00e9", true]]}, {"titre": "Que fait principalement le chat de ses journ\u00e9es, selon de nombreux proverbes et idiotismes ?", "choix": [["Il mange", false], ["Il court", false], ["Il boit", false], ["Il dort", true]]}, {"titre": "Dans quel endroit du globe le chat reste-t-il synonyme de chance ou de long\u00e9vit\u00e9 ?", "choix": [["Afrique", false], ["Asie", true], ["Europe", false], ["Australie", false]]}, {"titre": "Combien le chat poss\u00e8de-t-il de doigts aux pattes ant\u00e9rieures ?", "choix": [["Six", false], ["Quatre", false], ["Cinq", true], ["Trois", false]]}, {"titre": "Quel est le cri du chat, pourtant tr\u00e8s peu utilis\u00e9 lorsque des chats communiquent entre eux ?", "choix": [["Le beuglement", false], ["Le jappement", false], ["Le miaulement", true], ["Le b\u00ealement", false]]}, {"titre": "Lequel de ces chats est le seul \u00e0 avoir des poils longs ?", "choix": [["Chartreux", false], ["Angora", true], ["Abyssin", false], ["Siamois", false]]}, {"titre": "De quelle famille de carnivores f\u00e9liformes le chat fait-il partie ?", "choix": [["Les canid\u00e9s", false], ["Les hominid\u00e9s", false], ["Les f\u00e9lid\u00e9s", true], ["Les must\u00e9lid\u00e9s", false]]}, {"titre": "Quelle manifestation sonore du chat aurait un effet relaxant sur l'homme ?", "choix": [["Meuglement", false], ["Roucoulement", false], ["Ronronnement", true], ["Bourdonnement", false]]}, {"titre": "Le chat, qui poss\u00e8de une m\u00e2choire et une denture de chasseur, est un mammif\u00e8re...", "choix": [["Insectivore", false], ["Omnivore", false], ["Carnivore", true], ["Frugivore", false]]}], "difficulte": "d\u00e9butant"}
1+
{"categorie": "Animaux", "titre": "Les Chats", "questions": [{"titre": "\u00c0 quelle classe d'animaux vert\u00e9br\u00e9s regroupant pr\u00e8s de 5.400 esp\u00e8ces appartient le chat ?", "choix": [["Mammif\u00e8res", true], ["Reptiles", false], ["Oiseaux", false], ["Poissons", false]]}, {"titre": "Lorsque vous apercevez votre chat faire le gros dos, il est probablement...", "choix": [["En chasse", false], ["Content", false], ["Malade", false], ["Effray\u00e9", true]]}, {"titre": "Que fait principalement le chat de ses journ\u00e9es, selon de nombreux proverbes et idiotismes ?", "choix": [["Il mange", false], ["Il court", false], ["Il boit", false], ["Il dort", true]]}, {"titre": "Dans quel endroit du globe le chat reste-t-il synonyme de chance ou de long\u00e9vit\u00e9 ?", "choix": [["Afrique", false], ["Asie", true], ["Europe", false], ["Australie", false]]}, {"titre": "Combien le chat poss\u00e8de-t-il de doigts aux pattes ant\u00e9rieures ?", "choix": [["Six", false], ["Quatre", false], ["Cinq", true], ["Trois", false]]}, {"titre": "Quel est le cri du chat, pourtant tr\u00e8s peu utilis\u00e9 lorsque des chats communiquent entre eux ?", "choix": [["Le beuglement", false], ["Le jappement", false], ["Le miaulement", true], ["Le b\u00ealement", false]]}, {"titre": "Lequel de ces chats est le seul \u00e0 avoir des poils longs ?", "choix": [["Chartreux", false], ["Angora", true], ["Abyssin", false], ["Siamois", false]]}, {"titre": "De quelle famille de carnivores f\u00e9liformes le chat fait-il partie ?", "choix": [["Les canid\u00e9s", false], ["Les hominid\u00e9s", false], ["Les f\u00e9lid\u00e9s", true], ["Les must\u00e9lid\u00e9s", false]]}, {"titre": "Quelle manifestation sonore du chat aurait un effet relaxant sur l'homme ?", "choix": [["Meuglement", false], ["Roucoulement", false], ["Ronronnement", true], ["Bourdonnement", false]]}, {"titre": "Le chat, qui poss\u00e8de une m\u00e2choire et une denture de chasseur, est un mammif\u00e8re...", "choix": [["Insectivore", false], ["Omnivore", false], ["Carnivore", true], ["Frugivore", false]]}], "difficulte": "d\u00e9butant"}
File renamed without changes.

test_data/cinema_alien_debutant_sans_categorie.json renamed to json_file_tests/cinema_alien_debutant_sans_categorie.json

File renamed without changes.

test_data/cinema_alien_debutant_sans_difficulte.json renamed to json_file_tests/cinema_alien_debutant_sans_difficulte.json

File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)