예제 #1
0
파일: tests.py 프로젝트: mysetiawan/geonode
    def testWriteFiles(self):
        files = dict(base_file=SimpleUploadedFile('foo.shp', ' '),
                     shx_file=SimpleUploadedFile('foo.shx', ' '),
                     dbf_file=SimpleUploadedFile('foo.dbf', ' '),
                     prj_file=SimpleUploadedFile('foo.prj', ' '))
        form = LayerUploadForm(dict(), files)
        self.assertTrue(form.is_valid())

        tempdir, base_file = form.write_files()
        self.assertEquals(set(os.listdir(tempdir)),
                          set(['foo.shp', 'foo.shx', 'foo.dbf', 'foo.prj']))
예제 #2
0
    def testWriteFiles(self):
        files = dict(
            base_file=SimpleUploadedFile('foo.shp', ' '),
            shx_file=SimpleUploadedFile('foo.shx', ' '),
            dbf_file=SimpleUploadedFile('foo.dbf', ' '),
            prj_file=SimpleUploadedFile('foo.prj', ' '))
        form = LayerUploadForm(dict(), files)
        self.assertTrue(form.is_valid())

        tempdir = form.write_files()[0]
        self.assertEquals(set(os.listdir(tempdir)),
            set(['foo.shp', 'foo.shx', 'foo.dbf', 'foo.prj']))
예제 #3
0
    def testWriteFiles(self):
        files = dict(
            base_file=SimpleUploadedFile("foo.shp", " "),
            shx_file=SimpleUploadedFile("foo.shx", " "),
            dbf_file=SimpleUploadedFile("foo.dbf", " "),
            prj_file=SimpleUploadedFile("foo.prj", " "),
        )
        form = LayerUploadForm(dict(), files)
        self.assertTrue(form.is_valid())

        tempdir, base_file = form.write_files()
        self.assertEquals(set(os.listdir(tempdir)), set(["foo.shp", "foo.shx", "foo.dbf", "foo.prj"]))
예제 #4
0
파일: tests.py 프로젝트: mysetiawan/geonode
    def testGeoTiffValidation(self):
        files = dict(base_file=SimpleUploadedFile('foo.tif', ' '))
        self.assertTrue(LayerUploadForm(dict(), files).is_valid())

        files = dict(base_file=SimpleUploadedFile('foo.TIF', ' '))
        self.assertTrue(LayerUploadForm(dict(), files).is_valid())

        files = dict(base_file=SimpleUploadedFile('foo.tiff', ' '))
        self.assertTrue(LayerUploadForm(dict(), files).is_valid())

        files = dict(base_file=SimpleUploadedFile('foo.TIF', ' '))
        self.assertTrue(LayerUploadForm(dict(), files).is_valid())

        files = dict(base_file=SimpleUploadedFile('foo.geotif', ' '))
        self.assertTrue(LayerUploadForm(dict(), files).is_valid())

        files = dict(base_file=SimpleUploadedFile('foo.GEOTIF', ' '))
        self.assertTrue(LayerUploadForm(dict(), files).is_valid())

        files = dict(base_file=SimpleUploadedFile('foo.geotiff', ' '))
        self.assertTrue(LayerUploadForm(dict(), files).is_valid())

        files = dict(base_file=SimpleUploadedFile('foo.GEOTIF', ' '))
        self.assertTrue(LayerUploadForm(dict(), files).is_valid())
예제 #5
0
파일: tests.py 프로젝트: mysetiawan/geonode
    def testShapefileValidation(self):
        files = dict(base_file=SimpleUploadedFile('foo.shp', ' '),
                     shx_file=SimpleUploadedFile('foo.shx', ' '),
                     dbf_file=SimpleUploadedFile('foo.dbf', ' '),
                     prj_file=SimpleUploadedFile('foo.prj', ' '))
        self.assertTrue(LayerUploadForm(dict(), files).is_valid())

        files = dict(base_file=SimpleUploadedFile('foo.SHP', ' '),
                     shx_file=SimpleUploadedFile('foo.SHX', ' '),
                     dbf_file=SimpleUploadedFile('foo.DBF', ' '),
                     prj_file=SimpleUploadedFile('foo.PRJ', ' '))
        self.assertTrue(LayerUploadForm(dict(), files).is_valid())

        files = dict(base_file=SimpleUploadedFile('foo.SHP', ' '),
                     shx_file=SimpleUploadedFile('foo.shx', ' '),
                     dbf_file=SimpleUploadedFile('foo.dbf', ' '))
        self.assertTrue(LayerUploadForm(dict(), files).is_valid())

        files = dict(base_file=SimpleUploadedFile('foo.SHP', ' '),
                     shx_file=SimpleUploadedFile('foo.shx', ' '),
                     dbf_file=SimpleUploadedFile('foo.dbf', ' '),
                     prj_file=SimpleUploadedFile('foo.PRJ', ' '))
        self.assertTrue(LayerUploadForm(dict(), files).is_valid())

        files = dict(base_file=SimpleUploadedFile('foo.SHP', ' '),
                     shx_file=SimpleUploadedFile('bar.shx', ' '),
                     dbf_file=SimpleUploadedFile('bar.dbf', ' '),
                     prj_file=SimpleUploadedFile('bar.PRJ', ' '))
        self.assertFalse(LayerUploadForm(dict(), files).is_valid())

        files = dict(base_file=SimpleUploadedFile('foo.shp', ' '),
                     dbf_file=SimpleUploadedFile('foo.dbf', ' '),
                     prj_file=SimpleUploadedFile('foo.PRJ', ' '))
        self.assertFalse(LayerUploadForm(dict(), files).is_valid())

        files = dict(base_file=SimpleUploadedFile('foo.txt', ' '),
                     shx_file=SimpleUploadedFile('foo.shx', ' '),
                     dbf_file=SimpleUploadedFile('foo.sld', ' '),
                     prj_file=SimpleUploadedFile('foo.prj', ' '))
        self.assertFalse(LayerUploadForm(dict(), files).is_valid())