Python: Add flow-step for arg[1] to dict.setdefault

This commit is contained in:
Rasmus Wriedt Larsen
2023-04-24 12:29:21 +02:00
parent 7453533ba4
commit 1a97e8f329
2 changed files with 25 additions and 1 deletions

View File

@@ -49,7 +49,7 @@ def test_dict_update():
def test_setdefault():
d = {}
x = d.setdefault("key", SOURCE)
SINK(x) # $ MISSING: flow="SOURCE, l:-1 -> d.setdefault(..)"
SINK(x) # $ flow="SOURCE, l:-1 -> x"
SINK(d["key"]) # $ flow="SOURCE, l:-2 -> d['key']"
SINK(d.setdefault("key", NONSOURCE)) # $ flow="SOURCE, l:-3 -> d.setdefault(..)"