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

Adam Young ayoung at redhat.com
Fri Jul 30 20:27:25 UTC 2010


On 06/03/2010 05:58 AM, Pavel Zůna wrote:
> 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

I think there is some other dependency that needs to run first. I have 
done make rpms, but not make, and It doesn't run.

I just decided to try to do a straigh up make to see what happens. After 
that, the above works.

So, dumb lesson learned: run make before running ./make-test



>>
>> 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
>
> _______________________________________________
> Freeipa-devel mailing list
> Freeipa-devel at redhat.com
> https://www.redhat.com/mailman/listinfo/freeipa-devel




More information about the Freeipa-devel mailing list