more tests
This commit is contained in:
parent
3ec3ba255e
commit
e8454c40c7
|
@ -83,6 +83,13 @@ class TestGeom:
|
||||||
with pytest.raises(ValueError):
|
with pytest.raises(ValueError):
|
||||||
Geom.load(tmpdir/'no_materialpoint.vtr')
|
Geom.load(tmpdir/'no_materialpoint.vtr')
|
||||||
|
|
||||||
|
def test_invalid_material(self):
|
||||||
|
with pytest.raises(TypeError):
|
||||||
|
Geom(np.zeros((3,3,3),dtype='complex'),np.ones(3))
|
||||||
|
|
||||||
|
def test_cast_to_int(self):
|
||||||
|
g = Geom(np.zeros((3,3,3)),np.ones(3))
|
||||||
|
assert g.material.dtype in np.sctypes['int']
|
||||||
|
|
||||||
@pytest.mark.parametrize('compress',[True,False])
|
@pytest.mark.parametrize('compress',[True,False])
|
||||||
def test_compress(self,default,tmpdir,compress):
|
def test_compress(self,default,tmpdir,compress):
|
||||||
|
@ -324,8 +331,8 @@ class TestGeom:
|
||||||
size = np.random.random(3) + 1.0
|
size = np.random.random(3) + 1.0
|
||||||
N_seeds= np.random.randint(10,30)
|
N_seeds= np.random.randint(10,30)
|
||||||
seeds = np.random.rand(N_seeds,3) * np.broadcast_to(size,(N_seeds,3))
|
seeds = np.random.rand(N_seeds,3) * np.broadcast_to(size,(N_seeds,3))
|
||||||
Voronoi = Geom.from_Voronoi_tessellation( grid,size,seeds, periodic=periodic)
|
Voronoi = Geom.from_Voronoi_tessellation( grid,size,seeds, np.arange(N_seeds)+5,periodic)
|
||||||
Laguerre = Geom.from_Laguerre_tessellation(grid,size,seeds,np.ones(N_seeds),periodic=periodic)
|
Laguerre = Geom.from_Laguerre_tessellation(grid,size,seeds,np.ones(N_seeds),np.arange(N_seeds)+5,periodic)
|
||||||
assert geom_equal(Laguerre,Voronoi)
|
assert geom_equal(Laguerre,Voronoi)
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue