[TIP] Testing locale-dependent behaviour
Kathryn Van Stone
kvs at acm.org
Tue Nov 25 11:35:35 PST 2008
On Nov 25, 2008, at 2:12 PM, Grig Gheorghiu wrote:
> It seems to me that your scenario is a good candidate for mock
> testing. You could try mocking the functions that interface with
> the locale, both by having them return canned values corresponding
> to a given locale (and seeing how your code reacts to those
> values), and by having them raise exceptions or other errors, to
> simulate environments where a given locale is not present.
I agree. In particular you don't need to test that the locale code
works, just that you are calling it correctly. Mocks are good for
that, and Python is an easy language to do mocks in.
-Kathy Van Stone
More information about the testing-in-python