summaryrefslogtreecommitdiff
path: root/tests/messages/test_js_extract.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/messages/test_js_extract.py')
-rw-r--r--tests/messages/test_js_extract.py30
1 files changed, 16 insertions, 14 deletions
diff --git a/tests/messages/test_js_extract.py b/tests/messages/test_js_extract.py
index 95985c0..82f5379 100644
--- a/tests/messages/test_js_extract.py
+++ b/tests/messages/test_js_extract.py
@@ -1,5 +1,7 @@
from io import BytesIO
+
import pytest
+
from babel.messages import extract
@@ -35,32 +37,32 @@ msg10 = dngettext(domain, 'Page', 'Pages', 3)
list(extract.extract('javascript', buf, extract.DEFAULT_KEYWORDS, [],
{}))
assert messages == [
- (5, (u'bunny', u'bunnies'), [], None),
- (8, u'Rabbit', [], None),
- (10, (u'Page', u'Pages'), [], None)
+ (5, ('bunny', 'bunnies'), [], None),
+ (8, 'Rabbit', [], None),
+ (10, ('Page', 'Pages'), [], None)
]
def test_message_with_line_comment():
- buf = BytesIO(u"""\
+ buf = BytesIO("""\
// NOTE: hello
msg = _('Bonjour à tous')
""".encode('utf-8'))
messages = list(extract.extract_javascript(buf, ('_',), ['NOTE:'], {}))
- assert messages[0][2] == u'Bonjour à tous'
- assert messages[0][3] == [u'NOTE: hello']
+ assert messages[0][2] == 'Bonjour à tous'
+ assert messages[0][3] == ['NOTE: hello']
def test_message_with_multiline_comment():
- buf = BytesIO(u"""\
+ buf = BytesIO("""\
/* NOTE: hello
and bonjour
and servus */
msg = _('Bonjour à tous')
""".encode('utf-8'))
messages = list(extract.extract_javascript(buf, ('_',), ['NOTE:'], {}))
- assert messages[0][2] == u'Bonjour à tous'
- assert messages[0][3] == [u'NOTE: hello', 'and bonjour', ' and servus']
+ assert messages[0][2] == 'Bonjour à tous'
+ assert messages[0][3] == ['NOTE: hello', 'and bonjour', ' and servus']
def test_ignore_function_definitions():
@@ -91,11 +93,11 @@ bar()
_('no comment here')
""")
messages = list(extract.extract_javascript(buf, ('_',), ['NOTE:'], {}))
- assert messages[0][2] == u'Something'
- assert messages[0][3] == [u'NOTE: this will']
- assert messages[1][2] == u'Something else'
- assert messages[1][3] == [u'NOTE: this will show up', 'too.']
- assert messages[2][2] == u'no comment here'
+ assert messages[0][2] == 'Something'
+ assert messages[0][3] == ['NOTE: this will']
+ assert messages[1][2] == 'Something else'
+ assert messages[1][3] == ['NOTE: this will show up', 'too.']
+ assert messages[2][2] == 'no comment here'
assert messages[2][3] == []