File tree Expand file tree Collapse file tree 2 files changed +27
-18
lines changed Expand file tree Collapse file tree 2 files changed +27
-18
lines changed Original file line number Diff line number Diff line change @@ -53,31 +53,31 @@ class Python(BaseQueryRunner):
53
53
should_annotate_query = False
54
54
55
55
safe_builtins = (
56
- "sorted" ,
57
- "reversed" ,
58
- "map" ,
59
- "any" ,
56
+ "abs" ,
60
57
"all" ,
61
- "slice" ,
58
+ "any" ,
59
+ "bool" ,
60
+ "complex" ,
61
+ "dict" ,
62
+ "divmod" ,
63
+ "enumerate" ,
62
64
"filter" ,
65
+ "float" ,
66
+ "int" ,
63
67
"len" ,
64
- "next" ,
65
- "enumerate" ,
66
- "sum" ,
67
- "abs" ,
68
- "min" ,
68
+ "list" ,
69
+ "map" ,
69
70
"max" ,
71
+ "min" ,
72
+ "next" ,
73
+ "reversed" ,
70
74
"round" ,
71
- "divmod" ,
75
+ "set" ,
76
+ "slice" ,
77
+ "sorted" ,
72
78
"str" ,
73
- "int" ,
74
- "float" ,
75
- "complex" ,
79
+ "sum" ,
76
80
"tuple" ,
77
- "set" ,
78
- "list" ,
79
- "dict" ,
80
- "bool" ,
81
81
)
82
82
83
83
@classmethod
Original file line number Diff line number Diff line change
1
+ from unittest import TestCase
2
+
3
+ from redash .query_runner .python import Python
4
+
5
+
6
+ class TestPython (TestCase ):
7
+ def test_sorted_safe_builtins (self ):
8
+ src = list (Python .safe_builtins )
9
+ assert src == sorted (src ), 'Python safe_builtins package not sorted.'
You can’t perform that action at this time.
0 commit comments