File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree 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
139139:func: `~matplotlib.testing.conftest.mpl_test_settings ` will automatically clean
140140these up; there is no need to do anything further.
141141
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.
142159
143160Writing an image comparison test
144161--------------------------------
You can’t perform that action at this time.
0 commit comments