def METHOD_NAME(self):
    np.random.seed(0)
    shape = [1, 1, 0]
    points = gen.tools.generate_base_points(50, shape, reflect=True)
    assert len(points) == 250
    net, vor, tri = gen.voronoi_delaunay_dual(points=points,
                                              shape=shape,
                                              reflect=False,
                                              trim=True)
    assert net['node.coords'].shape[0] == 152
    assert net['edge.conns'].shape[0] == 552
    net = ops.trim_nodes(net, net['node.delaunay'])
    assert net['node.coords'].shape[0] == 102
    assert net['edge.conns'].shape[0] == 151