Total Complexity | 2 |
Total Lines | 21 |
Duplicated Lines | 0 % |
Changes | 1 | ||
Bugs | 0 | Features | 0 |
1 | from __future__ import absolute_import |
||
8 | class TestDatapointArray(unittest.TestCase): |
||
9 | |||
10 | def test_basics(self): |
||
11 | d= DatapointArray([{"t": 2345,"d": 45},{"t": 2348,"d": 8}]) |
||
12 | |||
13 | self.assertEqual(2,len(d)) |
||
14 | self.assertEqual(d[0]["d"],45) |
||
15 | self.assertEqual(d[1]["d"],8) |
||
16 | |||
17 | self.assertEqual(len(d["d"]),2) |
||
18 | self.assertEqual(len(d["t"]),2) |
||
19 | self.assertEqual(d["d"][1],8) |
||
20 | |||
21 | def test_extras(self): |
||
22 | d= DatapointArray([{"t": 2345,"d": 45},{"t": 2348,"d": 8}]) |
||
23 | |||
24 | self.assertEqual(d.tshift(4)[0]["t"],2349) |
||
25 | self.assertEqual(d[1]["t"],2352) |
||
26 | |||
27 | self.assertEqual(d.sum(),53) |
||
28 | self.assertEqual(d.mean(),53/2.0) |
||
29 | |||
32 |