def test_gathering(self): tree = make_tree('positioning.rst') positions = list(gather_positions(tree)) self.assertEqual(positions, [ None, None, ('m 100 100 l 200 0 l 0 200', { 'data-x': 'r0', 'data-y': 'r0' }), None, None, { 'data-x': '0', 'data-y': '0' }, None, None, ('m 100 100 l 200 0 l 0 200', { 'data-x': 'r0', 'data-y': 'r0' }), None, None, { 'data-x': '3000', 'data-y': '1000' }, ])
def test_gathering(self): tree = make_tree('positioning.rst') positions = list(gather_positions(tree)) self.assertEqual(positions, [ {'data-x': 'r0', 'data-y': 'r0', 'data-z': 'r0', 'data-rotate-x': 'r0', 'data-rotate-y': 'r0', 'data-rotate-z': 'r0', 'data-scale': '1', 'is_path': False}, {'data-x': 'r1600', 'data-y': 'r0', 'data-z': 'r0', 'data-rotate-x': 'r0', 'data-rotate-y': 'r0', 'data-rotate-z': 'r0', 'data-scale': 'r0', 'is_path': False}, {'data-x': 'r1600', 'data-y': 'r0', 'data-z': 'r0', 'data-rotate-x': 'r0', 'data-rotate-y': 'r0', 'data-rotate-z': 'r0', 'data-scale': 'r0', 'is_path': True, 'path': 'm 100 100 l 200 0 l 0 200'}, {'data-x': 'r1600', 'data-y': 'r0', 'data-z': 'r0', 'data-rotate-x': 'r0', 'data-rotate-y': 'r0', 'data-rotate-z': 'r0', 'data-scale': 'r0', 'is_path': True}, {'data-x': 'r1600', 'data-y': 'r0', 'data-z': 'r0', 'data-rotate-x': 'r0', 'data-rotate-y': 'r0', 'data-rotate-z': 'r0', 'data-scale': 'r0', 'is_path': True}, {'data-x': '0', 'data-y': '0', 'data-z': 'r0', 'data-rotate-x': 'r0', 'data-rotate-y': 'r0', 'data-rotate-z': 'r0', 'data-scale': 'r0', 'is_path': False}, {'data-x': 'r0', 'data-y': 'r0', 'data-z': 'r0', 'data-rotate-x': 'r0', 'data-rotate-y': 'r0', 'data-rotate-z': '90', 'data-scale': 'r0', 'is_path': False}, {'data-x': 'r0', 'data-y': 'r0', 'data-z': 'r0', 'data-rotate-x': 'r0', 'data-rotate-y': 'r0', 'data-rotate-z': 'r0', 'data-scale': 'r0', 'is_path': False}, {'data-x': 'r0', 'data-y': 'r0', 'data-z': 'r0', 'data-rotate-x': 'r0', 'data-rotate-y': 'r0', 'data-rotate-z': 'r0', 'data-scale': 'r0', 'is_path': True, 'path': 'm 100 100 l 200 0 l 0 200'}, {'data-x': 'r0', 'data-y': 'r0', 'data-z': 'r0', 'data-rotate-x': 'r0', 'data-rotate-y': 'r0', 'data-rotate-z': 'r0', 'data-scale': 'r0', 'is_path': True}, {'data-x': 'r0', 'data-y': 'r0', 'data-z': '1000', 'data-rotate-x': '180', 'data-rotate-y': 'r0', 'data-rotate-z': 'r0', 'data-scale': 'r0', 'is_path': True}, {'data-x': '3000', 'data-y': '1000', 'data-z': 'r0', 'data-rotate-x': 'r0', 'data-rotate-y': 'r0', 'data-rotate-z': 'r0', 'data-scale': 'r0', 'is_path': False}, ])
def test_gathering(self): tree = make_tree('positioning.rst') positions = list(gather_positions(tree)) self.assertEqual(positions,[ None, None, ('m 100 100 l 200 0 l 0 200', {'data-x': 'r0', 'data-y': 'r0'}), None, None, {'data-x': '0', 'data-y': '0'}, None, None, ('m 100 100 l 200 0 l 0 200', {'data-x': 'r0', 'data-y': 'r0'}), None, None, {'data-x': '3000', 'data-y': '1000'}, ])
def test_gathering(self): tree = make_tree("positioning.rst") positions = list(gather_positions(tree)) self.assertEqual( positions, [ { "data-x": "r0", "data-y": "r0", "data-z": "r0", "data-rotate-x": "r0", "data-rotate-y": "r0", "data-rotate-z": "r0", "data-scale": "1", "is_path": False, }, { "data-x": "r1600", "data-y": "r0", "data-z": "r0", "data-rotate-x": "r0", "data-rotate-y": "r0", "data-rotate-z": "r0", "data-scale": "r0", "is_path": False, }, { "data-x": "r1600", "data-y": "r0", "data-z": "r0", "data-rotate-x": "r0", "data-rotate-y": "r0", "data-rotate-z": "r0", "data-scale": "r0", "is_path": True, "path": "m 100 100 l 200 0 l 0 200", }, { "data-x": "r1600", "data-y": "r0", "data-z": "r0", "data-rotate-x": "r0", "data-rotate-y": "r0", "data-rotate-z": "r0", "data-scale": "r0", "is_path": True, }, { "data-x": "r1600", "data-y": "r0", "data-z": "r0", "data-rotate-x": "r0", "data-rotate-y": "r0", "data-rotate-z": "r0", "data-scale": "r0", "is_path": True, }, { "data-x": "0", "data-y": "0", "data-z": "r0", "data-rotate-x": "r0", "data-rotate-y": "r0", "data-rotate-z": "r0", "data-scale": "r0", "is_path": False, }, { "data-x": "r0", "data-y": "r0", "data-z": "r0", "data-rotate-x": "r0", "data-rotate-y": "r0", "data-rotate-z": "90", "data-scale": "r0", "is_path": False, }, { "data-x": "r0", "data-y": "r0", "data-z": "r0", "data-rotate-x": "r0", "data-rotate-y": "r0", "data-rotate-z": "r0", "data-scale": "r0", "is_path": False, }, { "data-x": "r0", "data-y": "r0", "data-z": "r0", "data-rotate-x": "r0", "data-rotate-y": "r0", "data-rotate-z": "r0", "data-scale": "r0", "is_path": True, "path": "m 100 100 l 200 0 l 0 200", }, { "data-x": "r0", "data-y": "r0", "data-z": "r0", "data-rotate-x": "r0", "data-rotate-y": "r0", "data-rotate-z": "r0", "data-scale": "r0", "is_path": True, }, { "data-x": "r0", "data-y": "r0", "data-z": "1000", "data-rotate-x": "180", "data-rotate-y": "r0", "data-rotate-z": "r0", "data-scale": "r0", "is_path": True, }, { "data-x": "3000", "data-y": "1000", "data-z": "r0", "data-rotate-x": "r0", "data-rotate-y": "r0", "data-rotate-z": "r0", "data-scale": "r0", "is_path": False, }, { "data-x": "firstID+1000", "data-y": "firstID-500", "data-z": "r0", "data-rotate-x": "r0", "data-rotate-y": "r0", "data-rotate-z": "r0", "data-scale": "r0", "is_path": False, }, { "data-x": "secondID+800", "data-y": "200", "data-z": "r0", "data-rotate-x": "r0", "data-rotate-y": "r0", "data-rotate-z": "r0", "data-scale": "r0", "is_path": False, }, ], )