Skip to content

Commit

Permalink
Add tests for mathematics, small payloads and userinput thats not in inj
Browse files Browse the repository at this point in the history
  • Loading branch information
Wout Feys committed Sep 16, 2024
1 parent dd52948 commit 85fa694
Showing 1 changed file with 17 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -39,3 +39,20 @@ def test_booleans_and_numbers():
is_not_injection("0123456")
is_not_injection("01234567.18234")
is_not_injection("False True 012345.6789")


def test_maths_not_injection():
is_not_injection("1 + 2 + 3 + 4 + 5")
is_not_injection("1 + 2 + 3 + 4", "1 + 2 + 3")


def test_small_not_injection():
is_not_injection("a.b")
is_not_injection("abc")
is_not_injection("abcdefghijklmnopabc", "abc")
is_not_injection("def test_injection();", "();")


def test_not_in_userinput_not_injection():
is_not_injection("def test_function(a=True, b=False): pass", "test_function_not")
is_not_injection("def test_injection();", "injection_none")

0 comments on commit 85fa694

Please sign in to comment.