[Freeipa-devel] [PATCH] 451 fix i18n test

Pavel Zůna pzuna at redhat.com
Thu Jun 3 09:58:46 UTC 2010


On 2010-06-02 21:01, Rob Crittenden wrote:
> Pavel Zuna wrote:
>> On 05/21/2010 11:35 PM, Rob Crittenden wrote:
>>> Fix this test to work from source tree root
>>>
>>> It would work if you ran the test from its location in tests/test_ipalib
>>> but this isn't the most common method. If you want to run it
>>> individually
>>> you can do:
>>>
>>> $ ./make-test tests/test_ipalib/test_text.py
>>>
>>> rob
>>>
>> Maybe I'm doing something wrong, but I'm still getting this one error:
>>
>> ======================================================================
>> ERROR: Test gettext translation
>> ----------------------------------------------------------------------
>> Traceback (most recent call last):
>> File "/usr/lib/python2.6/site-packages/nose/case.py", line 183, in
>> runTest
>> self.test(*self.arg)
>> File "/root/freeipa/tests/test_ipalib/test_text.py", line 89, in
>> test_gettext
>> msgid = get_msgid(test_file)
>> File "/root/freeipa/tests/test_ipalib/test_text.py", line 43, in
>> get_msgid
>> f = open(po_file)
>> IOError: [Errno 2] No such file or directory: 'install/po/test.po'
>>
>>
>> Pavel
>
> I finally got around to figuring this out. The problem is that your test
> language hasn't been built yet.
>
> Try this:
>
> $ make -C install/po test_lang
> $ ./make-test tests/test_ipalib/test_text.py
>
> Normally one executes this via 'make test' which will ensure that this
> dependency exists, I was using the 'run one test' option to demonstrate
> that it works.
>
> rob
ack.

Pavel




More information about the Freeipa-devel mailing list