File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1010
1111from cycler import cycler , Cycler
1212
13+ try :
14+ from unittest import mock
15+ except ImportError :
16+ import mock
1317import matplotlib as mpl
1418import matplotlib .pyplot as plt
1519from matplotlib .tests import assert_str_equal
@@ -227,13 +231,9 @@ def test_legend_edgecolor():
227231def test_Issue_1713 ():
228232 utf32_be = os .path .join (os .path .dirname (__file__ ),
229233 'test_utf32_be_rcparams.rc' )
230- old_lang = os .environ .get ('LANG' , None )
231- os .environ ['LANG' ] = 'en_US.UTF-32-BE'
232- rc = mpl .rc_params_from_file (utf32_be , True )
233- if old_lang :
234- os .environ ['LANG' ] = old_lang
235- else :
236- del os .environ ['LANG' ]
234+ import locale
235+ with mock .patch ('locale.getpreferredencoding' , return_value = 'UTF-32-BE' ):
236+ rc = mpl .rc_params_from_file (utf32_be , True , False )
237237 assert rc .get ('timezone' ) == 'UTC'
238238
239239
You can’t perform that action at this time.
0 commit comments