Coverage for tests/test_mapSplit.py: 28%
Shortcuts on this page
r m x p toggle line displays
j k next/prev highlighted chunk
0 (zero) top of page
1 (one) first highlighted chunk
Shortcuts on this page
r m x p toggle line displays
j k next/prev highlighted chunk
0 (zero) top of page
1 (one) first highlighted chunk
1import unittest
3import astshim as ast
4from astshim.test import MappingTestCase
7class TestMapSplit(MappingTestCase):
9 def test_MapSplit(self):
10 """Test MapSplit for a simple case"""
11 nin = 3
12 zoom = 1.3
13 zoommap = ast.ZoomMap(nin, zoom)
15 for i in range(nin):
16 split = ast.MapSplit(zoommap, [i + 1])
17 self.assertEqual(split.splitMap.className, "ZoomMap")
18 self.assertEqual(split.splitMap.nIn, 1)
19 self.assertEqual(split.splitMap.nOut, 1)
20 self.assertEqual(tuple(split.origOut), (i + 1,))
22 split2 = ast.MapSplit(zoommap, [1, 3])
23 self.assertEqual(split2.splitMap.className, "ZoomMap")
24 self.assertEqual(split2.splitMap.nIn, 2)
25 self.assertEqual(split2.splitMap.nOut, 2)
26 self.assertEqual(tuple(split2.origOut), (1, 3))
29if __name__ == "__main__": 29 ↛ 30line 29 didn't jump to line 30, because the condition on line 29 was never true
30 unittest.main()