7 >>> call_non_dict_test()
9 >>> call_non_dict_test_kw()
12 >>> call_sub_dict_test()
14 >>> call_sub_dict_test_kw()
20 if sys.version_info >= (2,6):
27 return type(kwargs) is dict and kwargs['a'] == 7
30 class NonDict(object):
31 def __getitem__(self, k):
37 def call_non_dict_test():
38 return func(**NonDict())
40 def call_non_dict_test_kw():
41 return func(a=5, **NonDict())
48 def call_sub_dict_test():
49 return func(**SubDict())
51 def call_sub_dict_test_kw():
52 return func(a=5, **SubDict())