Skip to content

Commit 09394d7

Browse files
committed
Add Level 7, 8 and 9 into questionnaire_unit_test.py
and add documentation in questionnaire_unit_test.md
1 parent 6bb013f commit 09394d7

20 files changed

+20
-1
lines changed

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ More info : [questionnaire.md](./questionnaire.md)
3131
3232
Uses the `unittest` automated framework but not only to test questionnaire.py
3333

34-
More info : [questionnaire_unit_tests.md](./questionnaire_unit_tests.md)
34+
More info : [questionnaire_unit_test.md](./questionnaire_unit_test.md)
3535

3636
Uses :
3737
- initial_json_test_file.json

empty.json

Whitespace-only changes.

hidden_json_test_file.json

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +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"}

initial_json_test_file.json

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +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"}
Original file line numberDiff line numberDiff line change
@@ -0,0 +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"}

json_file_tests/json_test.json

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"categorie": "TEST","titre": "Question Test","questions": [{"titre": "This is a question ?","choix": [["Answer 1",false],["Answer 2", false],["Answer 3", false],["Answer 4", false]]},{"titre": "This is another question ?","choix": [["Answer 1", false],["Answer 2", false],["Answer 3", false],["Answer 4", true]]}],"difficulte": "intermediaire"}

json_file_tests/json_test2.json

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
{"categorie": "TEST","titre": "Question Test"}
2+
TEST

json_file_without_extension

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"categorie": "Cin\u00e9ma", "titre": "Alien", "questions": [{"titre": "En quelle ann\u00e9e le film \u00ab Alien, le huiti\u00e8me passager \u00bb est-il sorti en France ?", "choix": [["1979", true], ["1974", false], ["1989", false], ["1984", false]]}, {"titre": "Quel est le nom de l'andro\u00efde voyageant \u00e0 bord du Betty dans \u00ab Alien, la r\u00e9surrection \u00bb ?", "choix": [["Karl", false], ["Bishop", false], ["Fiorina", false], ["Call", true]]}, {"titre": "Quel est le type de vaisseau spatial du film \u00ab Alien, le huiti\u00e8me passager \u00bb ?", "choix": [["Touristique", false], ["Scientifique", false], ["Commercial", true], ["Exp\u00e9rimental", false]]}, {"titre": "Quel parasite g\u00e9n\u00e8re des embryons dans la gorge des humains ?", "choix": [["Facebunker", false], ["Facehugger", true], ["Faceleader", false], ["Facepower", false]]}, {"titre": "Comment meurt Ripley dans le film \u00ab Alien 3 \u00bb r\u00e9alis\u00e9 par David Fincher ?", "choix": [["\u00c9lectrocution", false], ["Meurtre", false], ["Noyade", false], ["Suicide", true]]}, {"titre": "Qui a r\u00e9alis\u00e9 le film de science-fiction \u00ab Alien, le huiti\u00e8me passager \u00bb ?", "choix": [["Jean-Pierre Jeunet", false], ["James Cameron", false], ["David Fincher", false], ["Ridley Scott", true]]}, {"titre": "Quel animal de compagnie poss\u00e8dent les membres du Nostromo ?", "choix": [["Rat", false], ["Chien", false], ["Canard", false], ["Chat", true]]}, {"titre": "Comment appelle-t-on les extraterrestres dans la saga \u00ab Alien \u00bb ?", "choix": [["Kaeloo", false], ["X\u00e9nomorphes", true], ["Intramorphes", false], ["Kookabuira", false]]}, {"titre": "Dans quelle cat\u00e9gorie le film \u00ab Alien 3 \u00bb a-t-il obtenu un MPSE Awards ?", "choix": [["Musique", false], ["Effets sp\u00e9ciaux", false], ["R\u00e9alisation", false], ["Montage sonore", true]]}, {"titre": "Quelle actrice interpr\u00e8te avec panache Ellen Ripley dans la saga \u00ab Alien \u00bb ?", "choix": [["Jodie Foster", false], ["Cameron Diaz", false], ["Michelle Pfeiffer", false], ["Sigourney Weaver", true]]}], "difficulte": "d\u00e9butant"}
Original file line numberDiff line numberDiff line change
@@ -0,0 +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"}
Original file line numberDiff line numberDiff line change
@@ -0,0 +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]]}, {"titre": "Comment appelle-t-on les longs poils pr\u00e9sents sur les moustaches du chat ?", "choix": [["Les barbules", false], ["Les br\u00e9chets", false], ["Les tectrices", false], ["Les vibrisses", true]]}, {"titre": "Combien p\u00e8se environ un chaton \u00e0 la naissance, soumis \u00e0 un \u00e9levage communautaire ?", "choix": [["700 g", false], ["100 g", true], ["300 g", false], ["500 g", false]]}, {"titre": "Bien que n'\u00e9tant pas un coureur de fond, quelle vitesse maximale peut atteindre un chat ?", "choix": [["70 Km/h", false], ["50 Km/h", true], ["110 Km/h", false], ["90 Km/h", false]]}, {"titre": "Combien de temps une chatte garde-t-elle environ les petits dans son ventre ?", "choix": [["Neuf jours", false], ["Neuf minutes", false], ["Neuf semaines", true], ["Neuf mois", false]]}, {"titre": "Combien de races diff\u00e9rentes de chats sont reconnues par les instances de certification ?", "choix": [["50", true], ["80", false], ["110", false], ["140", false]]}, {"titre": "De combien d'os est compos\u00e9 le squelette du chat, \u00e0 la fois axial et appendiculaire ?", "choix": [["160", false], ["250", true], ["220", false], ["190", false]]}, {"titre": "Combien de temps un chat mettra-t-il au minimum pour parcourir cent m\u00e8tres ?", "choix": [["9 secondes", true], ["18 secondes", false], ["15 secondes", false], ["12 secondes", false]]}, {"titre": "Quel est en moyenne le nombre de lap\u00e9es par seconde pour le chat ?", "choix": [["Quatre", true], ["Deux", false], ["Cinq", false], ["Trois", false]]}, {"titre": "Quel chat est le seul \u00e0 \u00eatre caract\u00e9ris\u00e9 par la quasi-absence de sa fourrure ?", "choix": [["Le siamois", false], ["Le sphynx", true], ["Le persan", false], ["Le maine coon", false]]}, {"titre": "Combien le chat a-t-il de griffes, sujettes \u00e0 une pousse continue suite \u00e0 une usure naturelle ?", "choix": [["16", false], ["18", true], ["22", false], ["20", false]]}, {"titre": "Quel pourcentage les chats de race repr\u00e9sentent-ils parmi la population totale ?", "choix": [["35\u00a0%", false], ["15\u00a0%", false], ["25\u00a0%", false], ["5\u00a0%", true]]}, {"titre": "Bastet, d\u00e9esse de la joie du foyer aux traits f\u00e9lins, est une d\u00e9esse de quelle nationalit\u00e9 ?", "choix": [["Viking", false], ["\u00c9gyptienne", true], ["Grecque", false], ["Romaine", false]]}, {"titre": "Le Manx est un chat tr\u00e8s particulier car il ne poss\u00e8de pas...", "choix": [["De nez", false], ["De poils", false], ["De moustaches", false], ["De queue", true]]}, {"titre": "O\u00f9 sont situ\u00e9es les glandes odorif\u00e9rantes chez le chat ?", "choix": [["Sur la langue", false], ["Sous les pattes", false], ["Derri\u00e8re les oreilles", false], ["Dans le ventre", true]]}, {"titre": "Selon le langage courant, comment appelle-t-on un chat en argot ?", "choix": [["Greffier", true], ["Canasson", false], ["Grognant", false], ["Bourrin", false]]}, {"titre": "\u00c0 quel g\u00e8ne de l'absence de pigment dans le poil est li\u00e9 la\u00a0surdit\u00e9\u00a0des chats blancs ?", "choix": [["G\u00e8ne X", false], ["G\u00e8ne Z", false], ["G\u00e8ne W", true], ["G\u00e8ne Y", false]]}, {"titre": "\u00c0 combien de degr\u00e9s se monte le champ de vision total du chat ?", "choix": [["206 degr\u00e9s", false], ["287 degr\u00e9s", true], ["253 degr\u00e9s", false], ["175 degr\u00e9s", false]]}, {"titre": "Comment appelle-t-on un chat domestique qui retourne \u00e0 l'\u00e9tat sauvage ?", "choix": [["Haret", true], ["Chartreux", false], ["Sib\u00e9rien", false], ["Ragdoll", false]]}, {"titre": "Quel eccl\u00e9siastique et homme d'\u00c9tat poss\u00e9dait 14 chats \u00e0 sa mort ?", "choix": [["Richelieu", true], ["Napol\u00e9on", false], ["Louis XV", false], ["Colbert", false]]}, {"titre": "Comment s'appelle le chat du \u00ab Chat qui parlait malgr\u00e9 lui \u00bb de Claude Roy ?", "choix": [["Chaminou", false], ["Gaspard", true], ["Titus", false], ["Thomas", false]]}], "difficulte": "expert"}

0 commit comments

Comments
 (0)