Python: Move dataflow TestUtil to importable location

This commit is contained in:
Rasmus Wriedt Larsen
2024-04-19 10:47:25 +02:00
parent e0e405bb31
commit bb00d6919a
35 changed files with 28 additions and 28 deletions

View File

@@ -1,6 +1,6 @@
import python
import experimental.dataflow.TestUtil.FlowTest
import experimental.dataflow.testConfig
import TestUtilities.dataflow.FlowTest
import TestUtilities.dataflow.testConfig
private import semmle.python.dataflow.new.internal.PrintNode
module DataFlowTest implements FlowTestSig {

View File

@@ -1,6 +1,6 @@
import python
import experimental.dataflow.TestUtil.FlowTest
import experimental.dataflow.testTaintConfig
import TestUtilities.dataflow.FlowTest
import TestUtilities.dataflow.testTaintConfig
private import semmle.python.dataflow.new.internal.PrintNode
module DataFlowTest implements FlowTestSig {

View File

@@ -9,7 +9,7 @@
// 3. if necessary, look at partial paths by (un)commenting appropriate lines
import python
import semmle.python.dataflow.new.DataFlow
import experimental.dataflow.testConfig
import TestUtilities.dataflow.testConfig
module Config implements DataFlow::ConfigSig {
predicate isSource(DataFlow::Node source) { TestConfig::isSource(source) }

View File

@@ -1,4 +1,4 @@
import python
import experimental.dataflow.TestUtil.DataflowQueryTest
import TestUtilities.dataflow.DataflowQueryTest
import experimental.Security.UnsafeUnpackQuery
import FromTaintTrackingConfig<UnsafeUnpackConfig>

View File

@@ -1,4 +1,4 @@
import python
import experimental.dataflow.TestUtil.DataflowQueryTest
import TestUtilities.dataflow.DataflowQueryTest
import experimental.semmle.python.security.DecompressionBomb
import FromTaintTrackingConfig<BombsConfig>

View File

@@ -1 +1 @@
import experimental.dataflow.TestUtil.LocalFlowStepTest
import TestUtilities.dataflow.LocalFlowStepTest

View File

@@ -1 +1 @@
import experimental.dataflow.TestUtil.MaximalFlowTest
import TestUtilities.dataflow.MaximalFlowTest

View File

@@ -1,2 +1,2 @@
import python
import experimental.dataflow.TestUtil.NormalDataflowTest
import TestUtilities.dataflow.NormalDataflowTest

View File

@@ -1,7 +1,7 @@
import python
import semmle.python.dataflow.new.DataFlow
private import semmle.python.dataflow.new.internal.DataFlowPrivate as DataFlowPrivate
import experimental.dataflow.TestUtil.RoutingTest
import TestUtilities.dataflow.RoutingTest
module Argument1RoutingTest implements RoutingTestSig {
class Argument = Unit;

View File

@@ -1,2 +1,2 @@
import python
import experimental.dataflow.TestUtil.NormalDataflowTest
import TestUtilities.dataflow.NormalDataflowTest

View File

@@ -1,2 +1,2 @@
import python
import experimental.dataflow.TestUtil.NormalDataflowTest
import TestUtilities.dataflow.NormalDataflowTest

View File

@@ -1,5 +1,5 @@
import python
import experimental.dataflow.TestUtil.UnresolvedCalls
import TestUtilities.dataflow.UnresolvedCalls
private import semmle.python.dataflow.new.DataFlow
module IgnoreDictMethod implements UnresolvedCallExpectationsSig {

View File

@@ -1,2 +1,2 @@
import python
import experimental.dataflow.TestUtil.NormalDataflowTest
import TestUtilities.dataflow.NormalDataflowTest

View File

@@ -1,2 +1,2 @@
import python
import experimental.dataflow.TestUtil.NormalDataflowTest
import TestUtilities.dataflow.NormalDataflowTest

View File

@@ -1,6 +1,6 @@
// This query should be more focused yet.
import python
import experimental.dataflow.TestUtil.FlowTest
import TestUtilities.dataflow.FlowTest
private import semmle.python.dataflow.new.internal.PrintNode
private import semmle.python.dataflow.new.internal.DataFlowPrivate as DP

View File

@@ -5,7 +5,7 @@
import python
import semmle.python.dataflow.new.DataFlow
import semmle.python.dataflow.new.TaintTracking
import experimental.dataflow.testConfig
import TestUtilities.dataflow.testConfig
import TestUtilities.InlineExpectationsTest
module TestTaintFlow = TaintTracking::Global<TestConfig>;

View File

@@ -6,7 +6,7 @@
*/
import python
import experimental.dataflow.testConfig
import TestUtilities.dataflow.testConfig
from DataFlow::Node source, DataFlow::Node sink
where TestFlow::flow(source, sink)

View File

@@ -1,3 +1,3 @@
import python
private import TestSummaries
import experimental.dataflow.TestUtil.NormalTaintTrackingTest
import TestUtilities.dataflow.NormalTaintTrackingTest

View File

@@ -8,7 +8,7 @@ import TestFlow::PathGraph
import semmle.python.dataflow.new.TaintTracking
import semmle.python.dataflow.new.internal.FlowSummaryImpl
import semmle.python.ApiGraphs
import experimental.dataflow.testTaintConfig
import TestUtilities.dataflow.testTaintConfig
private import TestSummaries
query predicate invalidSpecComponent(SummarizedCallable sc, string s, string c) {

View File

@@ -1,2 +1,2 @@
import python
import experimental.dataflow.TestUtil.NormalDataflowTest
import TestUtilities.dataflow.NormalDataflowTest

View File

@@ -1,7 +1,7 @@
import python
import semmle.python.dataflow.new.DataFlow
import TestUtilities.InlineExpectationsTest
import experimental.dataflow.testConfig
import TestUtilities.dataflow.testConfig
module CaptureTest implements TestSig {
string getARelevantTag() { result = "captured" }

View File

@@ -1,2 +1,2 @@
import python
import experimental.dataflow.TestUtil.NormalDataflowTest
import TestUtilities.dataflow.NormalDataflowTest

View File

@@ -1,4 +1,4 @@
import python
import experimental.dataflow.TestUtil.DataflowQueryTest
import TestUtilities.dataflow.DataflowQueryTest
import semmle.python.security.dataflow.PathInjectionQuery
import FromTaintTrackingStateConfig<PathInjectionConfig>

View File

@@ -1,4 +1,4 @@
import python
import experimental.dataflow.TestUtil.DataflowQueryTest
import TestUtilities.dataflow.DataflowQueryTest
import semmle.python.security.dataflow.CommandInjectionQuery
import FromTaintTrackingConfig<CommandInjectionConfig>

View File

@@ -1,4 +1,4 @@
import python
import experimental.dataflow.TestUtil.DataflowQueryTest
import TestUtilities.dataflow.DataflowQueryTest
import semmle.python.security.dataflow.UnsafeShellCommandConstructionQuery
import FromTaintTrackingConfig<UnsafeShellCommandConstructionConfig>

View File

@@ -1,4 +1,4 @@
import python
import experimental.dataflow.TestUtil.DataflowQueryTest
import TestUtilities.dataflow.DataflowQueryTest
import semmle.python.security.dataflow.NoSqlInjectionQuery
import FromTaintTrackingStateConfig<NoSqlInjectionConfig>