mirror of
https://github.com/pretix/pretix.git
synced 2026-05-04 15:04:03 +00:00
Make str.format_map with untrusted input safer (#2931)
This commit is contained in:
9
src/tests/helpers/test_format.py
Normal file
9
src/tests/helpers/test_format.py
Normal file
@@ -0,0 +1,9 @@
|
||||
from pretix.helpers.format import format_map
|
||||
|
||||
|
||||
def test_format_map():
|
||||
assert format_map("Foo {bar}", {"bar": 3}) == "Foo 3"
|
||||
assert format_map("Foo {baz}", {"bar": 3}) == "Foo {baz}"
|
||||
assert format_map("Foo {bar.__module__}", {"bar": 3}) == "Foo {bar.__module__}"
|
||||
assert format_map("Foo {bar!s}", {"bar": 3}) == "Foo 3"
|
||||
assert format_map("Foo {bar:<20}", {"bar": 3}) == "Foo 3"
|
||||
Reference in New Issue
Block a user