@@ -334,17 +334,11 @@ def test_get_item_with_keys_list(self):
334334 },
335335 }
336336 b = KeypathDict (d )
337- self .assertEqual (b ["a" , "b.c" ], 1 )
338337 self .assertEqual (b [["a" , "b.c" ]], 1 )
339- self .assertEqual (b [("a" , "b.c" )], 1 )
340- self .assertEqual (b ["a" , "b" , "c" ], 1 )
341338 self .assertEqual (b [["a" , "b" , "c" ]], 1 )
342- self .assertEqual (b [("a" , "b" , "c" )], 1 )
343- self .assertEqual (b ["a" , "b" , "d" ], 2 )
344339 self .assertEqual (b [["a" , "b" , "d" ]], 2 )
345- self .assertEqual (b [("a" , "b" , "d" )], 2 )
346340 with self .assertRaises (KeyError ):
347- _ = b ["a" , "b" , "e" ]
341+ _ = b [[ "a" , "b" , "e" ] ]
348342
349343 def test_get_item_with_keys_list_and_no_keypath_separator (self ):
350344 d = {
@@ -357,16 +351,12 @@ def test_get_item_with_keys_list_and_no_keypath_separator(self):
357351 }
358352 b = KeypathDict (d , keypath_separator = None )
359353 with self .assertRaises (KeyError ):
360- _ = b ["a" , "b.c" ]
354+ _ = b [[ "a" , "b.c" ] ]
361355
362- self .assertEqual (b ["a" , "b" , "c" ], 1 )
363356 self .assertEqual (b [["a" , "b" , "c" ]], 1 )
364- self .assertEqual (b [("a" , "b" , "c" )], 1 )
365- self .assertEqual (b ["a" , "b" , "d" ], 2 )
366357 self .assertEqual (b [["a" , "b" , "d" ]], 2 )
367- self .assertEqual (b [("a" , "b" , "d" )], 2 )
368358 with self .assertRaises (KeyError ):
369- _ = b ["a" , "b" , "e" ]
359+ _ = b [[ "a" , "b" , "e" ] ]
370360
371361 def test_has_with_1_key (self ):
372362 d = {
@@ -516,13 +506,13 @@ def test_setitem_with_keys_list(self):
516506 },
517507 }
518508 b = KeypathDict (d )
519- b ["a" , "b.c" ] = 2
509+ b [[ "a" , "b.c" ] ] = 2
520510 self .assertEqual (b ["a.b.c" ], 2 )
521- b ["a" , "b" , "c" ] = 3
511+ b [[ "a" , "b" , "c" ] ] = 3
522512 self .assertEqual (b ["a.b.c" ], 3 )
523- b ["a" , "b" , "d" ] = 4
513+ b [[ "a" , "b" , "d" ] ] = 4
524514 self .assertEqual (b ["a.b.d" ], 4 )
525- b ["a" , "b" , "e" ] = 5
515+ b [[ "a" , "b" , "e" ] ] = 5
526516 self .assertEqual (b ["a.b.e" ], 5 )
527517
528518 def test_setitem_with_keys_list_and_no_keypath_separator (self ):
@@ -535,20 +525,20 @@ def test_setitem_with_keys_list_and_no_keypath_separator(self):
535525 },
536526 }
537527 b = KeypathDict (d , keypath_separator = None )
538- b ["a" , "b" , "c" ] = 3
528+ b [[ "a" , "b" , "c" ] ] = 3
539529 with self .assertRaises (KeyError ):
540530 _ = b ["a.b.c" ]
541- self .assertEqual (b ["a" , "b" , "c" ], 3 )
531+ self .assertEqual (b [[ "a" , "b" , "c" ] ], 3 )
542532
543- b ["a" , "b" , "d" ] = 4
533+ b [[ "a" , "b" , "d" ] ] = 4
544534 with self .assertRaises (KeyError ):
545535 _ = b ["a.b.d" ]
546- self .assertEqual (b ["a" , "b" , "d" ], 4 )
536+ self .assertEqual (b [[ "a" , "b" , "d" ] ], 4 )
547537
548- b ["a" , "b" , "e" ] = 5
538+ b [[ "a" , "b" , "e" ] ] = 5
549539 with self .assertRaises (KeyError ):
550540 _ = b ["a.b.e" ]
551- self .assertEqual (b ["a" , "b" , "e" ], 5 )
541+ self .assertEqual (b [[ "a" , "b" , "e" ] ], 5 )
552542
553543 def test_setitem_with_dict_value_with_separator_in_keys (self ):
554544 d = {
@@ -668,8 +658,8 @@ def test_delitem_with_keys_list(self):
668658 }
669659 b = KeypathDict (d )
670660 with self .assertRaises (KeyError ):
671- del b ["a" , "b" , "c" , "d" ]
672- del b ["a" , "b" , "c" ]
661+ del b [[ "a" , "b" , "c" , "d" ] ]
662+ del b [[ "a" , "b" , "c" ] ]
673663 self .assertEqual (b .get ("a.b.c" , 3 ), 3 )
674664
675665 def test_delitem_with_keys_list_and_no_keypath_separator (self ):
@@ -683,8 +673,8 @@ def test_delitem_with_keys_list_and_no_keypath_separator(self):
683673 }
684674 b = KeypathDict (d , keypath_separator = None )
685675 with self .assertRaises (KeyError ):
686- del b ["a" , "b" , "c" , "d" ]
687- del b ["a" , "b" , "c" ]
676+ del b [[ "a" , "b" , "c" , "d" ] ]
677+ del b [[ "a" , "b" , "c" ] ]
688678 self .assertEqual (b .get ("a.b.c" , 3 ), 3 )
689679
690680 def test_pop_default (self ):
0 commit comments