Message4104
I can run all tests from the roundup source directory
without problems with locale LC_MESSAGES=de_DE.UTF-8.
However I do not have roundup installed in the system
so in roundup/i18n.py find_locales() works and gets me 'de' among
others, but get_translation() will not find ./locale/de.po in my case,
because tracker_home is empty.
My hypothesis is that Benni has an installed roundup in the system
files and uses a German locale, so i18n find his locale.
If I add tracker_home='.' to i18n.py or install roundup in the system
I can reproduce the problem.
Potential solution: Make the test explicitely disable translations.
Suggested in addition: somehow add the source code dir "locale" to the
search directories for the tests, this would enable i18n tests
and would allow to test that running the non-i18n tests are actually
independent from a system installed roundup.
Workaround: Disable all translations for running the tests, e.g.
by changing the following line at the bottom of roundup/i18n.py to
translation =
get_translation(translation_class=RoundupNullTranslations) |
|
Date |
User |
Action |
Args |
2010-08-05 14:47:19 | ber | set | messageid: <1281019639.93.0.892431774986.issue2550660@psf.upfronthosting.co.za> |
2010-08-05 14:47:19 | ber | set | recipients:
+ ber, benni |
2010-08-05 14:47:19 | ber | link | issue2550660 messages |
2010-08-05 14:47:19 | ber | create | |
|