increasing test coverage
This commit is contained in:
parent
ef4e4ec772
commit
81bac268f7
Binary file not shown.
Binary file not shown.
|
@ -363,7 +363,7 @@ class TestResult:
|
||||||
b = default.coordinates0_node.reshape(tuple(default.cells+1)+(3,),order='F')
|
b = default.coordinates0_node.reshape(tuple(default.cells+1)+(3,),order='F')
|
||||||
assert np.allclose(a,b)
|
assert np.allclose(a,b)
|
||||||
|
|
||||||
# need to wait for writing in parallel, output order might change if select more then one
|
# need to wait for writing in parallel, output order might change if select more than one
|
||||||
@pytest.mark.parametrize('output',['F','*',['P']],ids=range(3))
|
@pytest.mark.parametrize('output',['F','*',['P']],ids=range(3))
|
||||||
@pytest.mark.parametrize('fname',['12grains6x7x8_tensionY.hdf5'],ids=range(1))
|
@pytest.mark.parametrize('fname',['12grains6x7x8_tensionY.hdf5'],ids=range(1))
|
||||||
@pytest.mark.parametrize('inc',[4,0],ids=range(2))
|
@pytest.mark.parametrize('inc',[4,0],ids=range(2))
|
||||||
|
@ -406,6 +406,11 @@ class TestResult:
|
||||||
os.chdir(tmp_path)
|
os.chdir(tmp_path)
|
||||||
single_phase.export_VTK(mode=mode)
|
single_phase.export_VTK(mode=mode)
|
||||||
|
|
||||||
|
def test_vtk_invalid_mode(self,single_phase):
|
||||||
|
with pytest.raises(ValueError):
|
||||||
|
single_phase.export_VTK(mode='invalid')
|
||||||
|
|
||||||
|
|
||||||
def test_XDMF_datatypes(self,tmp_path,single_phase,update,ref_path):
|
def test_XDMF_datatypes(self,tmp_path,single_phase,update,ref_path):
|
||||||
for shape in [('scalar',()),('vector',(3,)),('tensor',(3,3)),('matrix',(12,))]:
|
for shape in [('scalar',()),('vector',(3,)),('tensor',(3,3)),('matrix',(12,))]:
|
||||||
for dtype in ['f4','f8','i1','i2','i4','i8','u1','u2','u4','u8']:
|
for dtype in ['f4','f8','i1','i2','i4','i8','u1','u2','u4','u8']:
|
||||||
|
@ -497,3 +502,11 @@ class TestResult:
|
||||||
with bz2.BZ2File((ref_path/'place'/fname).with_suffix('.pbz2')) as f:
|
with bz2.BZ2File((ref_path/'place'/fname).with_suffix('.pbz2')) as f:
|
||||||
ref = pickle.load(f)
|
ref = pickle.load(f)
|
||||||
assert cur is None if ref is None else dict_equal(cur,ref)
|
assert cur is None if ref is None else dict_equal(cur,ref)
|
||||||
|
|
||||||
|
|
||||||
|
@pytest.mark.parametrize('fname',['4grains2x4x3_compressionY.hdf5',
|
||||||
|
'6grains6x7x8_single_phase_tensionY.hdf5'])
|
||||||
|
def test_export_setup(self,ref_path,tmp_path,fname):
|
||||||
|
os.chdir(tmp_path)
|
||||||
|
r = Result(ref_path/fname)
|
||||||
|
r.export_setup()
|
||||||
|
|
Loading…
Reference in New Issue