[TIP] Run-time configuration of unittest cases

Mateusz Łoskot mateusz at loskot.net
Wed Apr 23 13:32:14 PDT 2014


On 23 April 2014 22:16, Andres Riancho <andres.riancho at gmail.com> wrote:
> Usually I just set the environment variables in the CI system, and in
> the python source code do:
>
> import os
> os.getenv('VARIABLE')
>
> That's dead-simple and works :)

That's actually a good idea.

I just have large number of test modules with 1-3 dozens of parameters,
so I'd prefer to have them in a config file.

On the other hand, config file or environment variables, both options
are similar. The setUpModule could simply read parameters and set
them as env variables accessible with os.getenv from TestCase.setUp.

Best regards,
-- 
Mateusz  Łoskot, http://mateusz.loskot.net



More information about the testing-in-python mailing list