File tree 1 file changed +17
-0
lines changed
1 file changed +17
-0
lines changed Original file line number Diff line number Diff line change @@ -139,6 +139,23 @@ execution (such as created figures or modified rc params). The pytest fixture
139
139
:func: `~matplotlib.testing.conftest.mpl_test_settings ` will automatically clean
140
140
these up; there is no need to do anything further.
141
141
142
+ Random data in tests
143
+ --------------------
144
+
145
+ Random data can is a very convenient way to generate data for examples,
146
+ however the randomness is problematic for testing (as the tests
147
+ must be deterministic!). To work around this set the seed in each test.
148
+ For numpy use::
149
+
150
+ import numpy as np
151
+ np.random.seed(19680801)
152
+
153
+ and Python's random number generator::
154
+
155
+ import random
156
+ random.seed(19680801)
157
+
158
+ The seed is John Hunter's birthday.
142
159
143
160
Writing an image comparison test
144
161
--------------------------------
You can’t perform that action at this time.
0 commit comments