File tree Expand file tree Collapse file tree 1 file changed +21
-2
lines changed Expand file tree Collapse file tree 1 file changed +21
-2
lines changed Original file line number Diff line number Diff line change @@ -431,5 +431,24 @@ class TestUtils:
431431 def test_camelize (self , field_input , expected_output ):
432432 assert utils .camelize (field_input ) == expected_output
433433
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