1
0
mirror of https://github.com/peeringdb/peeringdb.git synced 2024-05-11 05:55:09 +00:00

black formatted

This commit is contained in:
Matt Griswold
2019-12-05 16:57:52 +00:00
parent a53cadb167
commit cf56acbfc4
106 changed files with 7894 additions and 5626 deletions

View File

@@ -9,7 +9,8 @@ from string import Formatter
class LocaleFilesTest(TestCase):
def load_messages(self, language, filename="django.po"):
path = os.path.join(
os.path.dirname(__file__), "..", "locale", language, "LC_MESSAGES")
os.path.dirname(__file__), "..", "locale", language, "LC_MESSAGES"
)
with open(os.path.join(path, filename), "r") as fh:
content = fh.read()
message_id = re.findall(r"\nmsgid (.+)\n", content)
@@ -30,10 +31,13 @@ class LocaleFilesTest(TestCase):
Test portuguese locale files
"""
self.assert_variables(
self.load_messages("en_US"), self.load_messages("pt"), "PT")
self.load_messages("en_US"), self.load_messages("pt"), "PT"
)
self.assert_variables(
self.load_messages("en_US", filename="djangojs.po"),
self.load_messages("pt", filename="djangojs.po"), "PT")
self.load_messages("pt", filename="djangojs.po"),
"PT",
)
def assert_variables(self, en_messages, other_messages, language):
"""
@@ -45,25 +49,26 @@ class LocaleFilesTest(TestCase):
# %(name)s and %s type variables
variables_a = sorted(re.findall("%\([^\(]+\)s|%s", msgid))
variables_b = sorted(
re.findall("%\([^\(]+\)s|%s", other_messages[msgid]))
variables_b = sorted(re.findall("%\([^\(]+\)s|%s", other_messages[msgid]))
if variables_a != variables_b:
errors += 1
print "{} Locale variable error at msgid {} -> {}".format(
language, msgid, other_messages[msgid])
language, msgid, other_messages[msgid]
)
# {name} and {} type variables
variables_a = sorted([
fn for _, fn, _, _ in Formatter().parse(msgid)
variables_a = sorted(
[fn for _, fn, _, _ in Formatter().parse(msgid) if fn is not None]
)
variables_b = [
fn
for _, fn, _, _ in Formatter().parse(other_messages[msgid])
if fn is not None
])
variables_b = ([
fn for _, fn, _, _ in Formatter().parse(other_messages[msgid])
if fn is not None
])
]
if variables_a != variables_b:
errors += 1
print "{} Locale variable error at msgid {} -> {}".format(
language, msgid, other_messages[msgid])
language, msgid, other_messages[msgid]
)
assert errors == 0