(self)
| 8 | |
| 9 | class TilerTest(WireTestCase): |
| 10 | def test_tile_with_bbox(self): |
| 11 | wire_network = self.get_brick5() |
| 12 | params = Parameters(wire_network, 0.5) |
| 13 | bbox_min = np.zeros(3) |
| 14 | bbox_max = np.ones(3) * 5 * 2 |
| 15 | reps = np.ones(3) * 2 |
| 16 | |
| 17 | tiler = Tiler(wire_network) |
| 18 | tiler.tile_with_guide_bbox(bbox_min, bbox_max, reps, params) |
| 19 | tiled_wire_network = tiler.wire_network |
| 20 | |
| 21 | self.assertEqual(8 * wire_network.num_edges, |
| 22 | tiled_wire_network.num_edges) |
| 23 | self.assertEqual(8 * wire_network.num_vertices - 12, |
| 24 | tiled_wire_network.num_vertices) |
| 25 | self.assert_array_equal( |
| 26 | [bbox_min, bbox_max], tiled_wire_network.bbox) |
| 27 | self.assertTrue(tiled_wire_network.has_attribute("thickness")) |
| 28 | self.assertTrue(tiled_wire_network.has_attribute("vertex_offset")) |
| 29 | self.assert_array_equal( |
| 30 | np.ones(tiled_wire_network.num_vertices) * 0.5, |
| 31 | tiled_wire_network.get_attribute("thickness").ravel()) |
| 32 | |
| 33 | def test_tile_with_guide_mesh(self): |
| 34 | wire_network = self.get_brick5() |
nothing calls this directly
no test coverage detected