3939
4040class TestIntegration (unittest .TestCase ):
4141 def setUp (self ):
42- rng = np .random .default_rng ()
42+ rng = np .random .default_rng (seed = 42 )
4343 self .DDE = jitcdde_lyap (f , n_lyap = len (lyap_controls ))
4444 self .DDE .add_past_point (- delay , rng .random (6 ), rng .random (6 ))
4545 self .DDE .add_past_point (0.0 , rng .random (6 ), rng .random (6 ))
@@ -72,11 +72,11 @@ def tearDown(self):
7272 for i ,lyap_control in enumerate (lyap_controls ):
7373 lyap = np .average (lyaps [lyap_start :,i ], weights = weights [lyap_start :])
7474 stderr = sem (lyaps [lyap_start :,i ])
75- self .assertAlmostEqual (lyap_control , lyap , delta = 3 * stderr )
75+ self .assertAlmostEqual (lyap_control , lyap , delta = 3.5 * stderr )
7676
7777class TestSaveAndLoad (TestIntegration ):
7878 def setUp (self ):
79- rng = np .random .default_rng ()
79+ rng = np .random .default_rng (seed = 42 )
8080 DDE_orig = jitcdde_lyap (f , n_lyap = len (lyap_controls ))
8181 filename = DDE_orig .save_compiled (overwrite = True )
8282 self .DDE = jitcdde_lyap (
@@ -91,7 +91,7 @@ def setUp(self):
9191
9292class TestOMP (TestIntegration ):
9393 def setUp (self ):
94- rng = np .random .default_rng ()
94+ rng = np .random .default_rng (seed = 42 )
9595 self .DDE = jitcdde_lyap (f , n_lyap = len (lyap_controls ))
9696 self .DDE .add_past_point (- delay , rng .random (6 ), rng .random (6 ))
9797 self .DDE .add_past_point (0.0 , rng .random (6 ), rng .random (6 ))
0 commit comments