Skip to content

Commit 610d88e

Browse files
committed
utils testing
1 parent 43df4f7 commit 610d88e

1 file changed

Lines changed: 27 additions & 0 deletions

File tree

tests/test_utils.py

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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+
self.params['beta'] = '.2'
17+
self.assertEqual(self.params['beta'], 0.2)
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

Comments
 (0)