Skip to content

Commit 13ff941

Browse files
authored
Merge pull request #16252 from RasmusWL/move-dataflow-tests
Python: Move dataflow tests out of experimental
2 parents 9d24b5a + 1bc085c commit 13ff941

File tree

284 files changed

+50
-50
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

284 files changed

+50
-50
lines changed

config/identical-files.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -362,7 +362,7 @@
362362
"java/ql/lib/semmle/code/java/security/internal/EncryptionKeySizes.qll"
363363
],
364364
"Python model summaries test extension": [
365-
"python/ql/test/experimental/dataflow/model-summaries/InlineTaintTest.ext.yml",
366-
"python/ql/test/experimental/dataflow/model-summaries/NormalDataflowTest.ext.yml"
365+
"python/ql/test/library-tests/dataflow/model-summaries/InlineTaintTest.ext.yml",
366+
"python/ql/test/library-tests/dataflow/model-summaries/NormalDataflowTest.ext.yml"
367367
]
368-
}
368+
}

python/ql/lib/semmle/python/dataflow/new/SensitiveDataSources.qll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ private module SensitiveDataModeling {
8989
*/
9090
DataFlow::Node sensitiveLookupStringConst(SensitiveDataClassification classification) {
9191
// Note: If this is implemented with type-tracking, we will get cross-talk as
92-
// illustrated in python/ql/test/experimental/dataflow/sensitive-data/test.py
92+
// illustrated in python/ql/test/library-tests/dataflow/sensitive-data/test.py
9393
exists(DataFlow::LocalSourceNode source |
9494
source.asExpr().(StringLiteral).getText() = sensitiveString(classification) and
9595
source.flowsTo(result)

python/ql/lib/semmle/python/dataflow/new/internal/DataFlowPublic.qll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -638,7 +638,7 @@ newtype TContent =
638638
// name = any(AccessPathToken a).getAnArgument("Attribute")
639639
// instead we use a qltest to alert if we write a new summary in QL that uses an
640640
// attribute -- see
641-
// python/ql/test/experimental/dataflow/summaries-checks/missing-attribute-content.ql
641+
// python/ql/test/library-tests/dataflow/summaries-checks/missing-attribute-content.ql
642642
attr in ["re", "string", "pattern"]
643643
or
644644
//

python/ql/test/experimental/dataflow/TestUtil/NormalDataflowTest.qll renamed to python/ql/test/TestUtilities/dataflow/NormalDataflowTest.qll

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import python
2-
import experimental.dataflow.TestUtil.FlowTest
3-
import experimental.dataflow.testConfig
2+
import TestUtilities.dataflow.FlowTest
3+
import TestUtilities.dataflow.testConfig
44
private import semmle.python.dataflow.new.internal.PrintNode
55

66
module DataFlowTest implements FlowTestSig {

python/ql/test/experimental/dataflow/TestUtil/NormalTaintTrackingTest.qll renamed to python/ql/test/TestUtilities/dataflow/NormalTaintTrackingTest.qll

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import python
2-
import experimental.dataflow.TestUtil.FlowTest
3-
import experimental.dataflow.testTaintConfig
2+
import TestUtilities.dataflow.FlowTest
3+
import TestUtilities.dataflow.testTaintConfig
44
private import semmle.python.dataflow.new.internal.PrintNode
55

66
module DataFlowTest implements FlowTestSig {

0 commit comments

Comments
 (0)