File tree 1 file changed +21
-2
lines changed
1 file changed +21
-2
lines changed Original file line number Diff line number Diff line change @@ -431,5 +431,24 @@ class TestUtils:
431
431
def test_camelize (self , field_input , expected_output ):
432
432
assert utils .camelize (field_input ) == expected_output
433
433
434
- def test_flatten_dict (self ):
435
- pass
434
+ @pytest .mark .parametrize (
435
+ "original_dict, flattened_dict" ,
436
+ [
437
+ ({"key" : "value" }, {"key" : "value" }),
438
+ ({"key" : {"subkey" : "value" }}, {"key.subkey" : "value" }),
439
+ (
440
+ {"key" : {"subkey" : {"subsubkey" : "value" }}},
441
+ {"key.subkey.subsubkey" : "value" },
442
+ ),
443
+ (
444
+ {"key" : {"subkey" : "value" , "subkey2" : "value2" }},
445
+ {"key.subkey" : "value" , "key.subkey2" : "value2" },
446
+ ),
447
+ (
448
+ {"key" : {"subkey" : {"subsubkey" : "value" , "subsubkey2" : "value2" }}},
449
+ {"key.subkey.subsubkey" : "value" , "key.subkey.subsubkey2" : "value2" },
450
+ ),
451
+ ],
452
+ )
453
+ def test_flatten_dict (self , original_dict , flattened_dict ):
454
+ assert utils .flatten_dict (original_dict ) == flattened_dict
You can’t perform that action at this time.
0 commit comments