@@ -384,8 +384,6 @@ class TestHospital:
384
384
0 : data ["age" ].values ,
385
385
1 : utils .generate_intervals (data ["age" ].values , 0 , 100 , 5 ),
386
386
2 : utils .generate_intervals (data ["age" ].values , 0 , 100 , 10 ),
387
- 3 : utils .generate_intervals (data ["age" ].values , 0 , 100 , 20 ),
388
- 4 : utils .generate_intervals (data ["age" ].values , 0 , 100 , 50 ),
389
387
},
390
388
"gender" : {
391
389
0 : data ["gender" ].values ,
@@ -523,13 +521,27 @@ def test_apply_transformation_raw(self):
523
521
)
524
522
525
523
def test_apply_transformation_anon (self ):
524
+ hierarchies = {
525
+ "age" : {
526
+ 0 : self .data ["age" ].values ,
527
+ 1 : utils .generate_intervals (self .data ["age" ].values , 0 , 100 , 5 ),
528
+ 2 : utils .generate_intervals (self .data ["age" ].values , 0 , 100 , 10 ),
529
+ 3 : utils .generate_intervals (self .data ["age" ].values , 0 , 100 , 20 ),
530
+ 4 : utils .generate_intervals (self .data ["age" ].values , 0 , 100 , 50 ),
531
+ },
532
+ "city" : {
533
+ 0 : self .data ["city" ].values ,
534
+ 1 : np .array (["*" ] * len (self .data ["city" ].values )),
535
+ },
536
+ }
537
+
526
538
data_anon = anonymity .k_anonymity (
527
539
self .data ,
528
540
self .ident ,
529
541
self .quasi_ident ,
530
542
self .k ,
531
543
self .supp_level ,
532
- self . hierarchies ,
544
+ hierarchies ,
533
545
)
534
546
535
547
data_transform = utils .apply_transformation (
0 commit comments