예제 #1
0
 def test_layer_name_validation(self):
     """Exception is raised when get_valid_layer_name is given a time object
     """
     from geonode.maps.utils import get_valid_layer_name
     import datetime
     try:
         get_valid_layer_name(datetime.datetime.now())
     except GeoNodeException, e:
         pass
예제 #2
0
 def test_layer_name_validation(self):
     """Exception is raised when get_valid_layer_name is given a time object
     """
     from geonode.maps.utils import get_valid_layer_name
     import datetime
     try:
         get_valid_layer_name(datetime.datetime.now())
     except GeoNodeException, e:
         pass
예제 #3
0
    def test_get_valid_layer_name(self):
        from geonode.maps.utils import get_valid_layer_name
        self.assertEquals(get_valid_layer_name("blug", False)[:4], "blug")
        self.assertEquals(get_valid_layer_name("blug", True), "blug")

        self.assertEquals(get_valid_layer_name("<ab>", False)[:4], "_ab_")
        self.assertEquals(get_valid_layer_name("<ab>", True), "<ab>")

        self.assertEquals(get_valid_layer_name("<-->", False)[:1], "_")
        self.assertEquals(get_valid_layer_name("<-->", True), "<-->")

        self.assertEquals(get_valid_layer_name("CA", False)[:3], "ca_")
        self.assertEquals(get_valid_layer_name("CA", True), "CA")

        layer = Layer.objects.get(name="CA")
        self.assertEquals(get_valid_layer_name(layer, False)[:3], "ca_")
        self.assertEquals(get_valid_layer_name(layer, True), "CA")

        self.assertRaises(GeoNodeException, get_valid_layer_name, 12, False)
        self.assertRaises(GeoNodeException, get_valid_layer_name, 12, True)
예제 #4
0
파일: tests.py 프로젝트: mysetiawan/geonode
    def test_get_valid_layer_name(self):
        from geonode.maps.utils import get_valid_layer_name
        self.assertEquals(get_valid_layer_name("blug", False), "blug")
        self.assertEquals(get_valid_layer_name("blug", True), "blug")

        self.assertEquals(get_valid_layer_name("<ab>", False), "_ab_")
        self.assertEquals(get_valid_layer_name("<ab>", True), "<ab>")

        self.assertEquals(get_valid_layer_name("<-->", False), "_")
        self.assertEquals(get_valid_layer_name("<-->", True), "<-->")

        self.assertEquals(get_valid_layer_name("CA", False), "CA_1")
        self.assertEquals(get_valid_layer_name("CA", False), "CA_1")
        self.assertEquals(get_valid_layer_name("CA", True), "CA")
        self.assertEquals(get_valid_layer_name("CA", True), "CA")

        layer = Layer.objects.get(name="CA")
        self.assertEquals(get_valid_layer_name(layer, False), "CA_1")
        self.assertEquals(get_valid_layer_name(layer, True), "CA")

        self.assertRaises(GeoNodeException, get_valid_layer_name, 12, False)
        self.assertRaises(GeoNodeException, get_valid_layer_name, 12, True)