Ejemplo n.º 1
0
    def test_custom_crs(self):
        for incorrect_value in ['string', -1, 999, None]:
            with self.assertRaises(ValueError):
                CRS(incorrect_value)

        for correct_value in [3035, 'EPSG:3035', 10000]:
            CRS(CRS(correct_value))

            new_enum_value = str(correct_value).lower().strip('epsg: ')
            self.assertTrue(CRS.has_value(new_enum_value))
Ejemplo n.º 2
0
 def test_has_value(self):
     for crs in CRS:
         self.assertTrue(CRS.has_value(crs.value),
                         msg="Expected support for CRS {}".format(
                             crs.value))