@@ -21,31 +21,36 @@ def visitor():
2121 ("complex()" , [BuiltinTypeCall ('complex' , 1 , 0 )]),
2222 ("complex(0, 0)" , []),
2323 ("complex('0+0j')" , []),
24+ ('builtins.complex()' , []),
2425 # float
2526 ("0.0" , []),
2627 ("float()" , [BuiltinTypeCall ('float' , 1 , 0 )]),
2728 ("float('0.0')" , []),
29+ ('builtins.float()' , []),
2830 # int
2931 ("0" , []),
3032 ("int()" , [BuiltinTypeCall ('int' , 1 , 0 )]),
3133 ("int('0')" , []),
34+ ('builtins.int()' , []),
3235 # list
3336 ("[]" , []),
3437 ("list()" , [BuiltinTypeCall ('list' , 1 , 0 )]),
3538 ("list('abc')" , []),
3639 ("list([c for c in 'abc'])" , []),
3740 ("list(c for c in 'abc')" , []),
41+ ('builtins.list()' , []),
3842 # str
3943 ("''" , []),
4044 ("str()" , [BuiltinTypeCall ('str' , 1 , 0 )]),
4145 ("str('0')" , []),
42- ("[]" , []),
46+ ('builtins.str()' , []),
4347 # tuple
4448 ("()" , []),
4549 ("tuple()" , [BuiltinTypeCall ('tuple' , 1 , 0 )]),
4650 ("tuple('abc')" , []),
4751 ("tuple([c for c in 'abc'])" , []),
4852 ("tuple(c for c in 'abc')" , []),
53+ ('builtins.tuple()' , []),
4954 ],
5055)
5156def test_non_dict_exprs (visitor , expression , calls ):
@@ -62,6 +67,7 @@ def test_non_dict_exprs(visitor, expression, calls):
6267 ("dict(**{'a': 1, 'b': 2, 'c': 3})" , []),
6368 ("dict([(k, v) for k, v in [('a', 1), ('b', 2), ('c', 3)]])" , []),
6469 ("dict((k, v) for k, v in [('a', 1), ('b', 2), ('c', 3)])" , []),
70+ ('builtins.dict()' , []),
6571 ],
6672)
6773def test_dict_allow_kwargs_exprs (visitor , expression , calls ):
@@ -75,6 +81,7 @@ def test_dict_allow_kwargs_exprs(visitor, expression, calls):
7581 ("dict()" , [BuiltinTypeCall ('dict' , 1 , 0 )]),
7682 ("dict(a=1, b=2, c=3)" , [BuiltinTypeCall ('dict' , 1 , 0 )]),
7783 ("dict(**{'a': 1, 'b': 2, 'c': 3})" , [BuiltinTypeCall ('dict' , 1 , 0 )]),
84+ ('builtins.dict()' , []),
7885 ],
7986)
8087def test_dict_no_allow_kwargs_exprs (expression , calls ):
0 commit comments