Skip to content

Commit 321a4b4

Browse files
committed
Python: ModuleExport.ql test: ignore main.py
It's not very useful to look at, and it's a mess when you change any tests to see all the changes lines in the expected output that you really do not care about!
1 parent 8eaaf8e commit 321a4b4

File tree

2 files changed

+2
-26
lines changed

2 files changed

+2
-26
lines changed

python/ql/test/experimental/import-resolution/ModuleExport.expected

Lines changed: 0 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -39,31 +39,6 @@
3939
| if_then_else_refined | __file__ | if_then_else_refined.py:19:6:19:13 | ControlFlowNode for __file__ |
4040
| if_then_else_refined | src | if_then_else_refined.py:11:11:11:16 | ControlFlowNode for SOURCE |
4141
| if_then_else_refined | src | if_then_else_refined.py:13:11:13:16 | ControlFlowNode for SOURCE |
42-
| main | __file__ | main.py:24:7:24:14 | ControlFlowNode for __file__ |
43-
| main | __file__ | main.py:149:6:149:13 | ControlFlowNode for __file__ |
44-
| main | aliased_subpackage | main.py:54:21:54:52 | ControlFlowNode for ImportMember |
45-
| main | aliased_subpackage | main.py:65:8:65:25 | ControlFlowNode for ImportExpr |
46-
| main | all_defined_foo | has_defined_all.py:4:19:4:35 | ControlFlowNode for Str |
47-
| main | bar_attr | main.py:42:17:42:24 | ControlFlowNode for ImportMember |
48-
| main | clashing_attr | main.py:83:24:83:36 | ControlFlowNode for ImportMember |
49-
| main | foo | main.py:27:8:27:10 | ControlFlowNode for ImportExpr |
50-
| main | foo_alias | main.py:34:8:34:10 | ControlFlowNode for ImportExpr |
51-
| main | has_defined_all | main.py:100:8:100:22 | ControlFlowNode for ImportExpr |
52-
| main | has_defined_all_indirection | main.py:118:8:118:34 | ControlFlowNode for ImportExpr |
53-
| main | if_then_else_defined | main.py:135:26:135:45 | ControlFlowNode for ImportMember |
54-
| main | if_then_else_refined | main.py:142:8:142:27 | ControlFlowNode for ImportExpr |
55-
| main | local_import | main.py:57:1:57:19 | ControlFlowNode for FunctionExpr |
56-
| main | namespace_module_attr | main.py:79:52:79:72 | ControlFlowNode for ImportMember |
57-
| main | non_clashing_submodule | main.py:83:39:83:60 | ControlFlowNode for ImportMember |
58-
| main | package | main.py:69:8:69:25 | ControlFlowNode for ImportExpr |
59-
| main | package | main.py:73:8:73:35 | ControlFlowNode for ImportExpr |
60-
| main | package_attr_alias | main.py:50:21:50:54 | ControlFlowNode for ImportMember |
61-
| main | print_function | main.py:21:24:21:37 | ControlFlowNode for ImportMember |
62-
| main | refined | main.py:139:8:139:14 | ControlFlowNode for ImportExpr |
63-
| main | simplistic_reexport | main.py:145:8:145:26 | ControlFlowNode for ImportExpr |
64-
| main | subpackage2_attr | package/subpackage2/__init__.py:4:20:4:37 | ControlFlowNode for Str |
65-
| main | subpackage_attr | main.py:46:32:46:46 | ControlFlowNode for ImportMember |
66-
| main | sys | main.py:22:8:22:10 | ControlFlowNode for ImportExpr |
6742
| namespace_package.namespace_module | __file__ | namespace_package/namespace_module.py:2:7:2:14 | ControlFlowNode for __file__ |
6843
| namespace_package.namespace_module | __file__ | namespace_package/namespace_module.py:6:6:6:13 | ControlFlowNode for __file__ |
6944
| namespace_package.namespace_module | namespace_module_attr | namespace_package/namespace_module.py:4:25:4:47 | ControlFlowNode for Str |

python/ql/test/experimental/import-resolution/ModuleExport.ql

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,6 @@ from Module m, string name, DataFlow::Node defn
66
where
77
ImportResolution::module_export(m, name, defn) and
88
exists(m.getLocation().getFile().getRelativePath()) and
9-
not defn.getScope() = any(Module trace | trace.getName() = "trace")
9+
not defn.getScope() = any(Module trace | trace.getName() = "trace") and
10+
not m.getName() = "main"
1011
select m.getName(), name, defn

0 commit comments

Comments
 (0)