Example #1
0
 def test_defaults_array_float(self):
     mpm = plan.MorphologicalPlanform(self.simple_land.astype(float), 2.0)
     assert isinstance(mpm._mean_image, xr.core.dataarray.DataArray)
     assert isinstance(mpm._all_images, np.ndarray)
     assert mpm._mean_image.shape == self.simple_land.shape
     assert len(mpm._all_images.shape) == 3
     assert mpm._all_images.shape[0] == 3
Example #2
0
 def test_bad_type(self):
     with pytest.raises(TypeError):
         plan.MorphologicalPlanform('invalid string')
Example #3
0
 def test_empty_error(self):
     with pytest.raises(ValueError):
         plan.MorphologicalPlanform()
Example #4
0
 def test_invalid_disk_arg(self):
     with pytest.raises(TypeError):
         plan.MorphologicalPlanform(self.simple_land.astype(int), 'bad')