From 1cc3122715b652be918941e2c26cf91d6887fee4 Mon Sep 17 00:00:00 2001 From: Christian Banse Date: Fri, 24 Jan 2025 23:18:55 +0100 Subject: [PATCH] Fixed testVarsAndFields --- .../cpg/frontends/python/PythonFrontendTest.kt | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/cpg-language-python/src/test/kotlin/de/fraunhofer/aisec/cpg/frontends/python/PythonFrontendTest.kt b/cpg-language-python/src/test/kotlin/de/fraunhofer/aisec/cpg/frontends/python/PythonFrontendTest.kt index c1bd42db33..491a52faa9 100644 --- a/cpg-language-python/src/test/kotlin/de/fraunhofer/aisec/cpg/frontends/python/PythonFrontendTest.kt +++ b/cpg-language-python/src/test/kotlin/de/fraunhofer/aisec/cpg/frontends/python/PythonFrontendTest.kt @@ -742,13 +742,22 @@ class PythonFrontendTest : BaseTest() { assertNotNull(classFieldDeclaredInFunction) assertNull(classFieldNoInitializer.initializer) - val localClassFieldNoInitializer = methBar.variables["classFieldNoInitializer"] + val localClassFieldNoInitializer = + methBar.variables[ + { it.name.localName == "classFieldNoInitializer" && it !is FieldDeclaration }] assertNotNull(localClassFieldNoInitializer) - val localClassFieldWithInit = methBar.variables["classFieldWithInit"] + val localClassFieldWithInit = + methBar.variables[ + { it.name.localName == "classFieldWithInit" && it !is FieldDeclaration }] assertNotNull(localClassFieldNoInitializer) - val localClassFieldDeclaredInFunction = methBar.variables["classFieldDeclaredInFunction"] + val localClassFieldDeclaredInFunction = + methBar.variables[ + { + it.name.localName == "classFieldDeclaredInFunction" && + it !is FieldDeclaration + }] assertNotNull(localClassFieldNoInitializer) // classFieldNoInitializer = classFieldWithInit