-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathtest_datadefs.py
More file actions
36 lines (26 loc) · 1.05 KB
/
test_datadefs.py
File metadata and controls
36 lines (26 loc) · 1.05 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
import unittest
import datadefs
class TestScale(unittest.TestCase):
def test_ScaleType(self):
scaletypes = datadefs.ScaleType
expected = [datadefs.ScaleType.OneHundred, datadefs.ScaleType.Percent
,datadefs.ScaleType.Traditional, datadefs.ScaleType.Undefined
,datadefs.ScaleType.Fixed]
for scale in scaletypes:
self.assertIn(scale, expected)
class TestDirections(unittest.TestCase):
def test_Direction(self):
directions = datadefs.Direction
expected = [datadefs.Direction.O, datadefs.Direction.Undefined, datadefs.Direction.X]
for direction in directions:
self.assertIn(direction, expected)
class TestTrends(unittest.TestCase):
def test_Trend(self):
trends = datadefs.Trend
expected = [datadefs.Trend.Negative, datadefs.Trend.Positive, datadefs.Trend.Undefined]
for trend in trends:
self.assertIn(trend, expected)
#TODO: Column Tests
#TODO: Chart Tests
if __name__ == '__main__':
unittest.main()