<div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif"><span style="font-family:arial,sans-serif">On Thu, May 21, 2015 at 10:48 PM, Ronny Pfannschmidt </span><span dir="ltr" style="font-family:arial,sans-serif"><<a href="mailto:opensource@ronnypfannschmidt.de" target="_blank">opensource@ronnypfannschmidt.de</a>></span><span style="font-family:arial,sans-serif"> wrote:</span><br></div><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">tox 2.0 introduced env var isolation, you need to explicitly white-list<br>
or use a older version<br></blockquote><div><br></div><div><div class="gmail_default" style="font-family:verdana,sans-serif"><span style="font-family:arial,sans-serif">Is there a way to disable this feature or white-list all
environment variables without specifying them one by one (as described in the
documentation </span><a href="https://testrun.org/tox/latest/example/basic.html#passing-down-environment-variables" style="font-family:arial,sans-serif">https://testrun.org/tox/latest/example/basic.html#passing-down-environment-variables</a><span style="font-family:arial,sans-serif">)?</span></div></div><div class="gmail_default" style="font-family:verdana,sans-serif"><span style="font-family:arial,sans-serif"><br></span></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
On 05/21/2015 10:41 PM, Albert-Jan Roskam wrote:<br>
> Hi,<br>
><br>
> I am using Tox to run my unittests. This morning I upgraded my system (dist-upgrade to Debian 8 64), and I also upgraded tox (version 2.0.1), nosetests<br>
> (version 1.3.6) and virtualenv (version 12.1.1).<br>
><br>
> Now a setlocale line in my code trows an error. This happens in tox (py27 and py33+) but not in nosetests. The (very simplified) code is given below. Any idea why this happens, and how to resolve this?<br>
><br>
><br>
> import locale<br>
> class Foo(object):<br>
><br>
> def __init__(self):<br>
><br>
> print("@@@@@")<br>
> print(locale.setlocale(locale.LC_ALL, ""))<br>
> print("@@@@@")<br>
><br>
><br>
> import unittest<br>
><br>
> class TestFoo(unittest.TestCase):<br>
> def test_foo(self):<br>
> self.assertTrue(True)<br>
><br>
> if __name__ == "__main__":<br>
> unittest.main()<br>
><br>
><br>
> File "/home/albertjan/nfs/Public/project/.tox/py27/lib/python2.7/locale.py", line 579, in setlocale<br>
> return _setlocale(category, locale)<br>
> Error: unsupported locale setting<br>
><br>
> -------------------- >> begin captured stdout << ---------------------<br>
> @@@@@<br>
><br>
> --------------------- >> end captured stdout << ----------------------<br>
><br>
> Thanks!<br>
><br>
> Regards,<br>
><br>
> Albert-Jan<br>
><br>
><br>
><br>
><br>
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>
><br>
> All right, but apart from the sanitation, the medicine, education, wine, public order, irrigation, roads, a<br>
><br>
> fresh water system, and public health, what have the Romans ever done for us?<br>
><br>
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>
><br>
> _______________________________________________<br>
> testing-in-python mailing list<br>
> <a href="mailto:testing-in-python@lists.idyll.org">testing-in-python@lists.idyll.org</a><br>
> <a href="http://lists.idyll.org/listinfo/testing-in-python" target="_blank">http://lists.idyll.org/listinfo/testing-in-python</a><br>
<br>
<br>
_______________________________________________<br>
testing-in-python mailing list<br>
<a href="mailto:testing-in-python@lists.idyll.org">testing-in-python@lists.idyll.org</a><br>
<a href="http://lists.idyll.org/listinfo/testing-in-python" target="_blank">http://lists.idyll.org/listinfo/testing-in-python</a><br>
</blockquote></div><br></div></div>