|
|
|
|
@@ -7,7 +7,7 @@
|
|
|
|
|
| test_collections.py:32 | ok | test_construction | list(..) |
|
|
|
|
|
| test_collections.py:33 | ok | test_construction | list(..) |
|
|
|
|
|
| test_collections.py:34 | ok | test_construction | list(..) |
|
|
|
|
|
| test_collections.py:35 | fail | test_construction | list(..) |
|
|
|
|
|
| test_collections.py:35 | ok | test_construction | list(..) |
|
|
|
|
|
| test_collections.py:37 | ok | test_construction | tuple(..) |
|
|
|
|
|
| test_collections.py:38 | ok | test_construction | set(..) |
|
|
|
|
|
| test_collections.py:39 | ok | test_construction | frozenset(..) |
|
|
|
|
|
@@ -25,10 +25,10 @@
|
|
|
|
|
| test_collections.py:63 | ok | test_access | i |
|
|
|
|
|
| test_collections.py:70 | ok | test_dict_access | tainted_dict["name"] |
|
|
|
|
|
| test_collections.py:71 | ok | test_dict_access | tainted_dict.get(..) |
|
|
|
|
|
| test_collections.py:72 | fail | test_dict_access | tainted_dict[x] |
|
|
|
|
|
| test_collections.py:73 | fail | test_dict_access | tainted_dict.copy() |
|
|
|
|
|
| test_collections.py:77 | fail | test_dict_access | v |
|
|
|
|
|
| test_collections.py:79 | fail | test_dict_access | v |
|
|
|
|
|
| test_collections.py:72 | ok | test_dict_access | tainted_dict[x] |
|
|
|
|
|
| test_collections.py:73 | ok | test_dict_access | tainted_dict.copy() |
|
|
|
|
|
| test_collections.py:77 | ok | test_dict_access | v |
|
|
|
|
|
| test_collections.py:79 | ok | test_dict_access | v |
|
|
|
|
|
| test_collections.py:87 | fail | test_named_tuple | point[0] |
|
|
|
|
|
| test_collections.py:88 | fail | test_named_tuple | point.x |
|
|
|
|
|
| test_collections.py:92 | ok | test_named_tuple | point[1] |
|
|
|
|
|
@@ -65,7 +65,7 @@
|
|
|
|
|
| test_collections.py:227 | ok | set_add | my_set |
|
|
|
|
|
| test_collections.py:230 | fail | set_add | my_set |
|
|
|
|
|
| test_json.py:26 | ok | test | json.dumps(..) |
|
|
|
|
|
| test_json.py:27 | fail | test | json.loads(..) |
|
|
|
|
|
| test_json.py:27 | ok | test | json.loads(..) |
|
|
|
|
|
| test_json.py:34 | fail | test | tainted_filelike |
|
|
|
|
|
| test_json.py:35 | fail | test | json.load(..) |
|
|
|
|
|
| test_json.py:48 | fail | non_syntacical | dumps(..) |
|
|
|
|
|
@@ -76,53 +76,53 @@
|
|
|
|
|
| test_string.py:25 | ok | str_operations | ts |
|
|
|
|
|
| test_string.py:26 | ok | str_operations | BinaryExpr |
|
|
|
|
|
| test_string.py:27 | ok | str_operations | BinaryExpr |
|
|
|
|
|
| test_string.py:28 | fail | str_operations | BinaryExpr |
|
|
|
|
|
| test_string.py:29 | fail | str_operations | ts[Slice] |
|
|
|
|
|
| test_string.py:30 | fail | str_operations | ts[Slice] |
|
|
|
|
|
| test_string.py:31 | fail | str_operations | ts[Slice] |
|
|
|
|
|
| test_string.py:32 | fail | str_operations | ts[0] |
|
|
|
|
|
| test_string.py:33 | fail | str_operations | str(..) |
|
|
|
|
|
| test_string.py:28 | ok | str_operations | BinaryExpr |
|
|
|
|
|
| test_string.py:29 | ok | str_operations | ts[Slice] |
|
|
|
|
|
| test_string.py:30 | ok | str_operations | ts[Slice] |
|
|
|
|
|
| test_string.py:31 | ok | str_operations | ts[Slice] |
|
|
|
|
|
| test_string.py:32 | ok | str_operations | ts[0] |
|
|
|
|
|
| test_string.py:33 | ok | str_operations | str(..) |
|
|
|
|
|
| test_string.py:34 | ok | str_operations | bytes(..) |
|
|
|
|
|
| test_string.py:35 | fail | str_operations | unicode(..) |
|
|
|
|
|
| test_string.py:35 | ok | str_operations | unicode(..) |
|
|
|
|
|
| test_string.py:39 | ok | str_operations | aug_assignment |
|
|
|
|
|
| test_string.py:41 | ok | str_operations | aug_assignment |
|
|
|
|
|
| test_string.py:49 | ok | str_methods | ts.capitalize() |
|
|
|
|
|
| test_string.py:50 | fail | str_methods | ts.center(..) |
|
|
|
|
|
| test_string.py:51 | fail | str_methods | ts.expandtabs() |
|
|
|
|
|
| test_string.py:53 | fail | str_methods | ts.format() |
|
|
|
|
|
| test_string.py:54 | fail | str_methods | "{}".format(..) |
|
|
|
|
|
| test_string.py:55 | fail | str_methods | "{unsafe}".format(..) |
|
|
|
|
|
| test_string.py:57 | fail | str_methods | ts.join(..) |
|
|
|
|
|
| test_string.py:58 | fail | str_methods | "".join(..) |
|
|
|
|
|
| test_string.py:60 | fail | str_methods | ts.ljust(..) |
|
|
|
|
|
| test_string.py:61 | fail | str_methods | ts.lstrip() |
|
|
|
|
|
| test_string.py:62 | fail | str_methods | ts.lower() |
|
|
|
|
|
| test_string.py:64 | fail | str_methods | ts.replace(..) |
|
|
|
|
|
| test_string.py:65 | fail | str_methods | "safe".replace(..) |
|
|
|
|
|
| test_string.py:67 | fail | str_methods | ts.rjust(..) |
|
|
|
|
|
| test_string.py:68 | fail | str_methods | ts.rstrip() |
|
|
|
|
|
| test_string.py:69 | fail | str_methods | ts.strip() |
|
|
|
|
|
| test_string.py:70 | fail | str_methods | ts.swapcase() |
|
|
|
|
|
| test_string.py:71 | fail | str_methods | ts.title() |
|
|
|
|
|
| test_string.py:72 | fail | str_methods | ts.upper() |
|
|
|
|
|
| test_string.py:73 | fail | str_methods | ts.zfill(..) |
|
|
|
|
|
| test_string.py:75 | fail | str_methods | ts.encode(..) |
|
|
|
|
|
| test_string.py:76 | fail | str_methods | ts.encode(..).decode(..) |
|
|
|
|
|
| test_string.py:50 | ok | str_methods | ts.center(..) |
|
|
|
|
|
| test_string.py:51 | ok | str_methods | ts.expandtabs() |
|
|
|
|
|
| test_string.py:53 | ok | str_methods | ts.format() |
|
|
|
|
|
| test_string.py:54 | ok | str_methods | "{}".format(..) |
|
|
|
|
|
| test_string.py:55 | ok | str_methods | "{unsafe}".format(..) |
|
|
|
|
|
| test_string.py:57 | ok | str_methods | ts.join(..) |
|
|
|
|
|
| test_string.py:58 | ok | str_methods | "".join(..) |
|
|
|
|
|
| test_string.py:60 | ok | str_methods | ts.ljust(..) |
|
|
|
|
|
| test_string.py:61 | ok | str_methods | ts.lstrip() |
|
|
|
|
|
| test_string.py:62 | ok | str_methods | ts.lower() |
|
|
|
|
|
| test_string.py:64 | ok | str_methods | ts.replace(..) |
|
|
|
|
|
| test_string.py:65 | ok | str_methods | "safe".replace(..) |
|
|
|
|
|
| test_string.py:67 | ok | str_methods | ts.rjust(..) |
|
|
|
|
|
| test_string.py:68 | ok | str_methods | ts.rstrip() |
|
|
|
|
|
| test_string.py:69 | ok | str_methods | ts.strip() |
|
|
|
|
|
| test_string.py:70 | ok | str_methods | ts.swapcase() |
|
|
|
|
|
| test_string.py:71 | ok | str_methods | ts.title() |
|
|
|
|
|
| test_string.py:72 | ok | str_methods | ts.upper() |
|
|
|
|
|
| test_string.py:73 | ok | str_methods | ts.zfill(..) |
|
|
|
|
|
| test_string.py:75 | ok | str_methods | ts.encode(..) |
|
|
|
|
|
| test_string.py:76 | ok | str_methods | ts.encode(..).decode(..) |
|
|
|
|
|
| test_string.py:78 | ok | str_methods | tb.decode(..) |
|
|
|
|
|
| test_string.py:79 | fail | str_methods | tb.decode(..).encode(..) |
|
|
|
|
|
| test_string.py:82 | fail | str_methods | ts.partition(..) |
|
|
|
|
|
| test_string.py:83 | fail | str_methods | ts.rpartition(..) |
|
|
|
|
|
| test_string.py:84 | fail | str_methods | ts.rsplit(..) |
|
|
|
|
|
| test_string.py:85 | fail | str_methods | ts.split(..) |
|
|
|
|
|
| test_string.py:86 | fail | str_methods | ts.splitlines() |
|
|
|
|
|
| test_string.py:79 | ok | str_methods | tb.decode(..).encode(..) |
|
|
|
|
|
| test_string.py:82 | ok | str_methods | ts.partition(..) |
|
|
|
|
|
| test_string.py:83 | ok | str_methods | ts.rpartition(..) |
|
|
|
|
|
| test_string.py:84 | ok | str_methods | ts.rsplit(..) |
|
|
|
|
|
| test_string.py:85 | ok | str_methods | ts.split(..) |
|
|
|
|
|
| test_string.py:86 | ok | str_methods | ts.splitlines() |
|
|
|
|
|
| test_string.py:91 | ok | str_methods | "safe".replace(..) |
|
|
|
|
|
| test_string.py:93 | ok | str_methods | ts.join(..) |
|
|
|
|
|
| test_string.py:94 | ok | str_methods | ts.join(..) |
|
|
|
|
|
| test_string.py:93 | fail | str_methods | ts.join(..) |
|
|
|
|
|
| test_string.py:94 | fail | str_methods | ts.join(..) |
|
|
|
|
|
| test_string.py:104 | fail | non_syntactic | meth() |
|
|
|
|
|
| test_string.py:105 | fail | non_syntactic | _str(..) |
|
|
|
|
|
| test_string.py:114 | ok | percent_fmt | BinaryExpr |
|
|
|
|
|
| test_string.py:115 | ok | percent_fmt | BinaryExpr |
|
|
|
|
|
| test_string.py:116 | fail | percent_fmt | BinaryExpr |
|
|
|
|
|
| test_string.py:116 | ok | percent_fmt | BinaryExpr |
|
|
|
|
|
| test_string.py:126 | fail | binary_decode_encode | base64.b64encode(..) |
|
|
|
|
|
| test_string.py:127 | fail | binary_decode_encode | base64.b64decode(..) |
|
|
|
|
|
| test_string.py:129 | fail | binary_decode_encode | base64.standard_b64encode(..) |
|
|
|
|
|
|