Files
openide/python/testData/inspections/PyStringFormatInspection/NewStyleMappingKeyWithSubscriptionParenArg.py
Valentina KiryushkinaandValentina Kiryushkina 1dfb4dcdee PY-21164 PY-8325 Fix false positives for packed collections inside collections in python 3.5
* Move indexed elements resolve from inspection to PySubstitutionChunkReference
* Resolve correctly to packed list/tuple inside list/tuple, to packed dict inside dict
* Update tests
2017-05-15 14:37:55 +03:00

10 lines
521 B
Python

"{foo[1]}".format(foo=(1, 2, 3))
"{foo[1]}".format(foo=({1: 1}))
"{foo[1]}".format(foo=([1, 2, 3]))
"{foo[a]}".format(foo=({"a": 1}))
<warning descr="Too few arguments for format string">"{foo[3]}"</warning>.format(foo=(1, 2, 3))
<warning descr="Too few arguments for format string">"{foo[3]}"</warning>.format(foo=({1: 1}))
<warning descr="Too few arguments for format string">"{foo[3]}"</warning>.format(foo=([1, 2, 3]))
<warning descr="Too few arguments for format string">"{foo[b]}"</warning>.format(foo=({"a": 1}))