Example #1
0
 def test_transform_to(self):
     # TODO: verify result
     m = EuclideanMesh2D(self.coords,
                         self.triangles,
                         self.quads,
                         crs="EPSG:3395")
     m.transform_to("EPSG:4326")
Example #2
0
    def test_property_setter__values_time_varying_bad_shape(self):
        m = EuclideanMesh2D(self.coords, self.triangles, self.quads, crs=4326)

        def wrapper():
            import numpy as np
            m._values = np.random.rand(3, len(self.coords), 1, 5)

        self.assertRaises(Exception, wrapper)
Example #3
0
    def test_property_setter__values_raise_bad_shape(self):
        m = EuclideanMesh2D(self.coords, self.triangles, self.quads, crs=4326)

        def wrapper():
            import numpy as np
            m._values = np.random.rand(100, 1)

        self.assertRaises(AssertionError, wrapper)
Example #4
0
 def test_property_setter__quads_None(self):
     self.assertIsInstance(
         EuclideanMesh2D(self.coords, self.triangles, None),
         EuclideanMesh2D)
Example #5
0
 def test_property_setter__values_time_varying(self):
     # TODO: verify result
     m = EuclideanMesh2D(self.coords, self.triangles, self.quads, crs=4326)
     import numpy as np
     m._values = np.random.rand(3, len(self.coords), 1)
Example #6
0
 def test_property__grd(self):
     # TODO: verify result
     m = EuclideanMesh2D(self.coords, self.triangles, self.quads, crs=4326)
     m._grd
Example #7
0
 def test_property_setter_description(self):
     # TODO: verify result
     m = EuclideanMesh2D(self.coords, self.triangles, self.quads, crs=4326)
     m.description = "test"
Example #8
0
 def test_property_nodes(self):
     # TODO: verify result
     m = EuclideanMesh2D(self.coords, self.triangles, self.quads)
     m.nodes
Example #9
0
 def test_write_raises(self):
     m = EuclideanMesh2D(self.coords, self.triangles, self.quads)
     import tempfile
     f = tempfile.NamedTemporaryFile()
     self.assertRaises(IOError, m.write, f.name)
Example #10
0
 def test_get_xy(self):
     # TODO: verify result
     m = EuclideanMesh2D(self.coords, self.triangles, self.quads)
     m.get_xy()
Example #11
0
 def test_get_y(self):
     # TODO: verify result
     m = EuclideanMesh2D(self.coords, self.triangles, self.quads, crs=4326)
     m.get_y(crs="EPSG:3395")
Example #12
0
 def test_get_element_index(self):
     m = EuclideanMesh2D(self.coords, self.triangles, self.quads)
     self.assertEquals(m.get_element_index(323078), 0)
Example #13
0
 def test_get_node_index(self):
     m = EuclideanMesh2D(self.coords, self.triangles, self.quads)
     self.assertEquals(m.get_node_index(123964), 0)
Example #14
0
 def test_sms2dm(self):
     m = EuclideanMesh2D(self.coords, self.triangles, self.quads)
     self.assertIsInstance(m.sms2dm, str)