We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent dc224f9 commit 9c31fd7Copy full SHA for 9c31fd7
tests/messages/test_extract.py
@@ -539,3 +539,21 @@ def test_future(self):
539
messages = list(extract.extract('python', buf,
540
extract.DEFAULT_KEYWORDS, [], {}))
541
assert messages[0][1] == u'\xa0'
542
+
543
+ def test_python_format_keyword(self):
544
+ buf = BytesIO(br"""
545
+_(u'foo %(bar)s') % {u'bar': u'test'}
546
+""")
547
+ messages = list(extract.extract('python', buf,
548
+ extract.DEFAULT_KEYWORDS, [], {}))
549
+ assert messages[0][1] == u'foo %(bar)s'
550
+ assert messages[0][4] == {u'python-format'}
551
552
+ def test_python_format_positional(self):
553
554
+_(u'foo %s') % u'bar'
555
556
557
558
+ assert messages[0][1] == u'foo %s'
559
0 commit comments