Forráskód Böngészése

updated test data to include match asserts better

Henry Crosswell 3 hónapja
szülő
commit
6607045683

+ 61 - 17
pyrat-api-multiple-response-and-parents-offspring.json

@@ -19,8 +19,8 @@
         "parents": [
             {
                 "animalid": 1,
-                "parent_id": 102,
-                "parent_eartag": "ID-102",
+                "parent_id": 100,
+                "parent_eartag": "ID-100",
                 "parent_sex": "m",
                 "parent_labid": "B",
                 "parent_cagenumber": "B2"
@@ -32,14 +32,6 @@
                 "parent_sex": "f",
                 "parent_labid": "B",
                 "parent_cagenumber": "B2"
-            },
-            {
-                "animalid": 1,
-                "parent_id": 103,
-                "parent_eartag": "ID-103",
-                "parent_sex": "f",
-                "parent_labid": "B",
-                "parent_cagenumber": "B2"
             }
         ]
     },
@@ -61,6 +53,14 @@
             }
         ],
         "parents": [
+            {
+                "animalid": 2,
+                "parent_id": 102,
+                "parent_eartag": "ID-102",
+                "parent_sex": "m",
+                "parent_labid": "B",
+                "parent_cagenumber": "B2"
+            },
             {
                 "animalid": 2,
                 "parent_id": 100,
@@ -71,16 +71,16 @@
             },
             {
                 "animalid": 2,
-                "parent_id": 101,
-                "parent_eartag": "ID-101",
+                "parent_id": 103,
+                "parent_eartag": "ID-103",
                 "parent_sex": "f",
                 "parent_labid": "B",
                 "parent_cagenumber": "B2"
             },
             {
                 "animalid": 2,
-                "parent_id": 105,
-                "parent_eartag": "ID-105",
+                "parent_id": 101,
+                "parent_eartag": "ID-101",
                 "parent_sex": "f",
                 "parent_labid": "B",
                 "parent_cagenumber": "B2"
@@ -123,8 +123,8 @@
             },
             {
                 "animalid": 3,
-                "parent_id": 101,
-                "parent_eartag": "ID-101",
+                "parent_id": 105,
+                "parent_eartag": "ID-105",
                 "parent_sex": "f",
                 "parent_labid": "B",
                 "parent_cagenumber": "B2"
@@ -138,5 +138,49 @@
                 "parent_cagenumber": "B2"
             }
         ]
+    },
+    {
+        "animalid": 4,
+        "eartag_or_id": "ID-004",
+        "species_name": "Mouse",
+        "sacrifice_reason_name": "Not usable age",
+        "dateborn": "2026-02-06T00:00:00",
+        "strain_name": "Line-A",
+        "mutations": [
+            {
+                "animalid": 4,
+                "mutation_id": 5,
+                "mutationname": "Mut-A",
+                "mutationtype": "BAC transgenic",
+                "grade_id": 5,
+                "mutationgrade": "het"
+            }
+        ],
+        "parents": [
+            {
+                "animalid": 4,
+                "parent_id": 102,
+                "parent_eartag": "ID-102",
+                "parent_sex": "m",
+                "parent_labid": "B",
+                "parent_cagenumber": "B2"
+            },
+            {
+                "animalid": 4,
+                "parent_id": 101,
+                "parent_eartag": "ID-101",
+                "parent_sex": "f",
+                "parent_labid": "B",
+                "parent_cagenumber": "B2"
+            },
+            {
+                "animalid": 4,
+                "parent_id": 105,
+                "parent_eartag": "ID-105",
+                "parent_sex": "f",
+                "parent_labid": "B",
+                "parent_cagenumber": "B2"
+            }
+        ]
     }
-]
+]

+ 5 - 2
pyrat-api-multiple-response-multiple-parents.csv

@@ -1,2 +1,5 @@
-ID,Species,Sacrifice reason,DOB,Line / Strain (Name),Mutation 1,Grade 1,Mother,Mother2,Father,Father2,Mother: Mutation 1,Mother: Grade 1,Mother2: Mutation 1,Mother2: Grade 1,Father: Mutation 1,Father: Grade 1,Father2: Mutation 1,Father2: Grade 1
-ID-001,Mouse,Not usable age,2026-02-03,Line-A,Mut-A,het,ID-101,ID-103,ID-102,,Mut-A,het,Mut-A,het,Mut-A,wt,,
+ID,Species,Sacrifice reason,DOB,Line / Strain (Name),Mutation 1,Grade1,Mother,Mother2,Father,Father2,Mother: Mutation 1,Mother: Grade 1,Mother2: Mutation1,Mother2: Grade 1,Father: Mutation 1,Father: Grade 1,Father2: Mutation 1,Father2:Grade 1
+ID-001,Mouse,Not usable age,2026-02-03,Line-A,Mut-A,het,ID-101,,ID-100,,Mut-A,het,,,Mut-A,het,,
+ID-002,Mouse,Not usable age,2026-02-04,Line-A,Mut-A,het,ID-103,ID-101,ID-102,ID-100,Mut-A,het,Mut-A,het,Mut-A,wt,Mut-A,het
+ID-003,Mouse,Not usable age,2026-02-05,Line-A,Mut-A,het,ID-105,ID-103,ID-100,ID-102,Mut-A,hom,Mut-A,het,Mut-A,het,Mut-A,wt
+ID-004,Mouse,Not usable age,2026-02-06,Line-A,Mut-A,het,ID-101,ID-105,ID-102,,Mut-A,het,Mut-A,hom,Mut-A,wt,,