yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #30142
[Bug 1427745] Re: Tests fail in non-en_US locale
** Changed in: nova
Status: Fix Committed => Fix Released
** Changed in: nova
Milestone: None => kilo-3
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1427745
Title:
Tests fail in non-en_US locale
Status in OpenStack Compute (Nova):
Fix Released
Bug description:
When I run `tox -epy27`, generally I get 13 test failures. One of
these is a proxy/WSGI interaction I don't care about. The remaining 12
are due to tests which compare translated strings to untranslated
message IDs. My locale is:
$ locale
LANG=en_GB.UTF-8
LANGUAGE=en_GB:en
LC_CTYPE="en_GB.UTF-8"
LC_NUMERIC="en_GB.UTF-8"
LC_TIME="en_GB.UTF-8"
LC_COLLATE="en_GB.UTF-8"
LC_MONETARY="en_GB.UTF-8"
LC_MESSAGES="en_GB.UTF-8"
LC_PAPER="en_GB.UTF-8"
LC_NAME="en_GB.UTF-8"
LC_ADDRESS="en_GB.UTF-8"
LC_TELEPHONE="en_GB.UTF-8"
LC_MEASUREMENT="en_GB.UTF-8"
LC_IDENTIFICATION="en_GB.UTF-8"
LC_ALL=
See this patch for the tests which fail for me:
I352cd37d79401866e3116bcf0a62031bfe1d5d93
This patch removes the TranslationFixture which was supposed to
prevent translations during tests but didn't:
Idcc4409edae5ddfa0a1c2052a746d6412dda24ac
Suggested fix: enforce an en_US locale or prevent translations from
occurring during tests.
To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1427745/+subscriptions
References