Skip to content

Commit 8c8bead

Browse files
Merge pull request #48 from OwnYourData/pytest
Put in place pytests
2 parents ad47f35 + f3301e7 commit 8c8bead

16 files changed

Lines changed: 13259 additions & 0 deletions

pytest/01_input_json_ld/13-generalization-address.json

Lines changed: 1611 additions & 0 deletions
Large diffs are not rendered by default.

pytest/01_input_json_ld/14-randomization.json

Lines changed: 913 additions & 0 deletions
Large diffs are not rendered by default.

pytest/01_input_json_ld/15-multiple-attributes.json

Lines changed: 844 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 385 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,385 @@
1+
{
2+
"configurationUrl": "https://soya.ownyourdata.eu/AnonymisationDemo2",
3+
"randomSeed": 1234,
4+
"data": {
5+
"@context": {
6+
"oyd": "https://soya.ownyourdata.eu/AnonymisationDemo2/"
7+
},
8+
"@graph": [
9+
{
10+
"@id": "oyd:object1-test1",
11+
"@type": "oyd:Object1",
12+
"oyd:name": "object1test1 name",
13+
"oyd:gehalt": 42000,
14+
"oyd:geburtsdatum": {
15+
"@value": "2000-10-01",
16+
"@type": "xsd:date"
17+
}
18+
},
19+
{
20+
"@id": "oyd:object1-test2",
21+
"@type": "oyd:Object1",
22+
"oyd:name": "object1test2 name",
23+
"oyd:gehalt": 65000,
24+
"oyd:geburtsdatum": {
25+
"@value": "1987-03-02",
26+
"@type": "xsd:date"
27+
}
28+
},
29+
{
30+
"@id": "oyd:object1-test3",
31+
"@type": "oyd:Object1",
32+
"oyd:gehalt": 54000,
33+
"oyd:geburtsdatum": {
34+
"@value": "1995-05-15",
35+
"@type": "xsd:date"
36+
}
37+
},
38+
{
39+
"@id": "oyd:object1-test4",
40+
"@type": "oyd:Object1",
41+
"oyd:name": "object1test4 name"
42+
},
43+
{
44+
"@id": "oyd:object1-test5",
45+
"@type": "oyd:Object1",
46+
"oyd:name": "object1test5 name",
47+
"oyd:gehalt": 38000
48+
},
49+
{
50+
"@id": "oyd:object1-test6",
51+
"@type": "oyd:Object1",
52+
"oyd:geburtsdatum": {
53+
"@value": "1990-08-20",
54+
"@type": "xsd:date"
55+
}
56+
},
57+
{
58+
"@id": "oyd:object1-test7",
59+
"@type": "oyd:Object1",
60+
"oyd:name": "object1test7 name",
61+
"oyd:geburtsdatum": {
62+
"@value": "1982-09-24",
63+
"@type": "xsd:date"
64+
}
65+
},
66+
{
67+
"@id": "oyd:object1-test8",
68+
"@type": "oyd:Object1",
69+
"oyd:gehalt": 59000
70+
},
71+
{
72+
"@id": "oyd:object1-test9",
73+
"@type": "oyd:Object1"
74+
},
75+
{
76+
"@id": "oyd:object1-test10",
77+
"@type": "oyd:Object1",
78+
"oyd:name": "object1test10 name",
79+
"oyd:gehalt": 71000,
80+
"oyd:geburtsdatum": {
81+
"@value": "1973-12-05",
82+
"@type": "xsd:date"
83+
}
84+
},
85+
{
86+
"@id": "oyd:object1-test11",
87+
"@type": "oyd:Object1",
88+
"oyd:name": "object1test11 name"
89+
},
90+
{
91+
"@id": "oyd:object1-test12",
92+
"@type": "oyd:Object1",
93+
"oyd:gehalt": 43000
94+
},
95+
{
96+
"@id": "oyd:object1-test13",
97+
"@type": "oyd:Object1",
98+
"oyd:geburtsdatum": {
99+
"@value": "1980-07-16",
100+
"@type": "xsd:date"
101+
}
102+
},
103+
{
104+
"@id": "oyd:object1-test14",
105+
"@type": "oyd:Object1",
106+
"oyd:name": "object1test14 name",
107+
"oyd:gehalt": 68000
108+
},
109+
{
110+
"@id": "oyd:object1-test15",
111+
"@type": "oyd:Object1",
112+
"oyd:name": "object1test15 name",
113+
"oyd:geburtsdatum": {
114+
"@value": "1998-06-23",
115+
"@type": "xsd:date"
116+
}
117+
},
118+
{
119+
"@id": "oyd:object1-test16",
120+
"@type": "oyd:Object1"
121+
},
122+
{
123+
"@id": "oyd:object1-test17",
124+
"@type": "oyd:Object1",
125+
"oyd:gehalt": 32000,
126+
"oyd:geburtsdatum": {
127+
"@value": "2001-11-29",
128+
"@type": "xsd:date"
129+
}
130+
},
131+
{
132+
"@id": "oyd:object1-test18",
133+
"@type": "oyd:Object1",
134+
"oyd:gehalt": 78000
135+
},
136+
{
137+
"@id": "oyd:object1-test19",
138+
"@type": "oyd:Object1",
139+
"oyd:name": "object1test19 name"
140+
},
141+
{
142+
"@id": "oyd:object1-test20",
143+
"@type": "oyd:Object1",
144+
"oyd:name": "object1test20 name",
145+
"oyd:gehalt": 47000,
146+
"oyd:geburtsdatum": {
147+
"@value": "1992-04-13",
148+
"@type": "xsd:date"
149+
}
150+
},
151+
{
152+
"@id": "oyd:object2-test1",
153+
"@type": "oyd:Object2",
154+
"oyd:longitude": 13.404954,
155+
"oyd:latitude": 52.520008
156+
},
157+
{
158+
"@id": "oyd:object2-test2",
159+
"@type": "oyd:Object2",
160+
"oyd:longitude": 2.352222,
161+
"oyd:latitude": 48.856613
162+
},
163+
{
164+
"@id": "oyd:object2-test3",
165+
"@type": "oyd:Object2",
166+
"oyd:longitude": -0.127758,
167+
"oyd:latitude": 51.507351
168+
},
169+
{
170+
"@id": "oyd:object2-test4",
171+
"@type": "oyd:Object2",
172+
"oyd:longitude": 12.496366,
173+
"oyd:latitude": 41.902782
174+
},
175+
{
176+
"@id": "oyd:object2-test5",
177+
"@type": "oyd:Object2",
178+
"oyd:longitude": -3.70379,
179+
"oyd:latitude": 40.416775
180+
},
181+
{
182+
"@id": "oyd:object2-test6",
183+
"@type": "oyd:Object2",
184+
"oyd:longitude": 151.2099,
185+
"oyd:latitude": -33.865143
186+
},
187+
{
188+
"@id": "oyd:object2-test7",
189+
"@type": "oyd:Object2",
190+
"oyd:longitude": 139.691711,
191+
"oyd:latitude": 35.689487
192+
},
193+
{
194+
"@id": "oyd:object2-test8",
195+
"@type": "oyd:Object2",
196+
"oyd:longitude": -58.381592,
197+
"oyd:latitude": -34.603722
198+
},
199+
{
200+
"@id": "oyd:object2-test9",
201+
"@type": "oyd:Object2",
202+
"oyd:longitude": 37.617298,
203+
"oyd:latitude": 55.755825
204+
},
205+
{
206+
"@id": "oyd:object2-test10",
207+
"@type": "oyd:Object2",
208+
"oyd:longitude": -74.005974,
209+
"oyd:latitude": 40.712776
210+
},
211+
{
212+
"@id": "oyd:object2-test11",
213+
"@type": "oyd:Object2",
214+
"oyd:longitude": 4.904139,
215+
"oyd:latitude": 52.367573
216+
},
217+
{
218+
"@id": "oyd:object2-test12",
219+
"@type": "oyd:Object2",
220+
"oyd:longitude": 18.424055,
221+
"oyd:latitude": -33.92487
222+
},
223+
{
224+
"@id": "oyd:object2-test13",
225+
"@type": "oyd:Object2",
226+
"oyd:longitude": 28.047306,
227+
"oyd:latitude": -26.204103
228+
},
229+
{
230+
"@id": "oyd:object2-test14",
231+
"@type": "oyd:Object2",
232+
"oyd:longitude": 144.963058,
233+
"oyd:latitude": -37.813629
234+
},
235+
{
236+
"@id": "oyd:object2-test15",
237+
"@type": "oyd:Object2",
238+
"oyd:longitude": 103.819836,
239+
"oyd:latitude": 1.352083
240+
},
241+
{
242+
"@id": "oyd:object2-test16",
243+
"@type": "oyd:Object2",
244+
"oyd:longitude": -46.62529,
245+
"oyd:latitude": -23.533773
246+
},
247+
{
248+
"@id": "oyd:object2-test17",
249+
"@type": "oyd:Object2",
250+
"oyd:longitude": -99.133209,
251+
"oyd:latitude": 19.432608
252+
},
253+
{
254+
"@id": "oyd:object2-test18",
255+
"@type": "oyd:Object2",
256+
"oyd:longitude": 30.335098,
257+
"oyd:latitude": 59.93428
258+
},
259+
{
260+
"@id": "oyd:object2-test19",
261+
"@type": "oyd:Object2"
262+
},
263+
{
264+
"@id": "oyd:object2-test20",
265+
"@type": "oyd:Object2"
266+
},
267+
{
268+
"@id": "oyd:mixed-objects1",
269+
"@type": [
270+
"oyd:Object1",
271+
"oyd:Object2"
272+
],
273+
"oyd:longitude": 10.75,
274+
"oyd:latitude": 59.91,
275+
"oyd:name": "mixed1 name",
276+
"oyd:gehalt": 54000,
277+
"oyd:no-anonymization-attribute": 17
278+
},
279+
{
280+
"@id": "oyd:mixed-objects2",
281+
"@type": [
282+
"oyd:Object1",
283+
"oyd:Object2"
284+
],
285+
"oyd:longitude": 139.69,
286+
"oyd:latitude": 35.68,
287+
"oyd:name": "mixed2 name"
288+
},
289+
{
290+
"@id": "oyd:mixed-objects3",
291+
"@type": [
292+
"oyd:Object1",
293+
"oyd:Object2"
294+
],
295+
"oyd:longitude": -0.13,
296+
"oyd:latitude": 51.51,
297+
"oyd:gehalt": 32000,
298+
"oyd:geburtsdatum": {
299+
"@value": "1996-11-04",
300+
"@type": "xsd:date"
301+
},
302+
"oyd:no-anonymization-attribute": 5
303+
},
304+
{
305+
"@id": "oyd:mixed-objects4",
306+
"@type": [
307+
"oyd:Object1",
308+
"oyd:Object2"
309+
],
310+
"oyd:longitude": 2.35,
311+
"oyd:latitude": 48.86
312+
},
313+
{
314+
"@id": "oyd:mixed-objects5",
315+
"@type": [
316+
"oyd:Object1",
317+
"oyd:Object2"
318+
],
319+
"oyd:longitude": 151.21,
320+
"oyd:latitude": -33.87,
321+
"oyd:name": "mixed5 value",
322+
"oyd:geburtsdatum": {
323+
"@value": "1981-06-11",
324+
"@type": "xsd:date"
325+
}
326+
},
327+
{
328+
"@id": "oyd:mixed-objects6",
329+
"@type": [
330+
"oyd:Object1",
331+
"oyd:Object2"
332+
],
333+
"oyd:longitude": -43.17,
334+
"oyd:latitude": -22.9,
335+
"oyd:gehalt": 75000,
336+
"oyd:no-anonymization-attribute": 22
337+
},
338+
{
339+
"@id": "oyd:mixed-objects7",
340+
"@type": [
341+
"oyd:Object1",
342+
"oyd:Object2"
343+
],
344+
"oyd:longitude": 18.07,
345+
"oyd:latitude": 59.33
346+
},
347+
{
348+
"@id": "oyd:mixed-objects8",
349+
"@type": [
350+
"oyd:Object1",
351+
"oyd:Object2"
352+
],
353+
"oyd:longitude": 12.49,
354+
"oyd:latitude": 41.9,
355+
"oyd:name": "mixed8 object",
356+
"oyd:gehalt": 61000,
357+
"oyd:geburtsdatum": {
358+
"@value": "2002-05-21",
359+
"@type": "xsd:date"
360+
}
361+
},
362+
{
363+
"@id": "oyd:mixed-objects9",
364+
"@type": [
365+
"oyd:Object1",
366+
"oyd:Object2"
367+
],
368+
"oyd:longitude": -74,
369+
"oyd:latitude": 40.71,
370+
"oyd:no-anonymization-attribute": 3
371+
},
372+
{
373+
"@id": "oyd:mixed-objects10",
374+
"@type": [
375+
"oyd:Object1",
376+
"oyd:Object2"
377+
],
378+
"oyd:longitude": 4.9,
379+
"oyd:latitude": 52.37,
380+
"oyd:name": "last mixed object",
381+
"oyd:no-anonymization-attribute": 11
382+
}
383+
]
384+
}
385+
}

0 commit comments

Comments
 (0)