We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 43df4f7 commit 610d88eCopy full SHA for 610d88e
1 file changed
tests/test_utils.py
@@ -0,0 +1,27 @@
1
+import unittest
2
+import pandas as pd
3
+from epidemik.utils import *
4
+import logging
5
+
6
7
+class ParametersTestCase(unittest.TestCase):
8
+ def setUp(self):
9
+ self.params = Parameters()
10
11
+ def test_define_parameters(self):
12
+ self.params['beta'] = '.2'
13
+ self.assertEqual(self.params['beta'], 0.2)
14
15
+ def test_compute_parameters(self):
16
17
18
19
+ def test_math(self):
20
+ self.params['beta'] = 0.2
21
+ self.params['mu'] = 'beta/2'
22
+ logging.warning(self.params.items())
23
+ self.assertEqual(self.params['mu'], 0.1)
24
25
+ def test_builtin_override(self):
26
+ self.params['beta'] = 'str(1.3)'
27
+ self.assertIsNone(self.params['beta'])
0 commit comments