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']))
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']))
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"]))
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())
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())