kopia lustrzana https://github.com/OpenDroneMap/WebODM
21 wiersze
671 B
Python
21 wiersze
671 B
Python
from django.contrib.gis.gdal import GDALRaster
|
|
|
|
from .classes import BootTestCase
|
|
from app.models import Task, Project
|
|
import os
|
|
|
|
class TestApi(BootTestCase):
|
|
def setUp(self):
|
|
pass
|
|
|
|
def tearDown(self):
|
|
pass
|
|
|
|
def test_db(self):
|
|
# Make sure we can use PostGIS raster type
|
|
task = Task.objects.create(project=Project.objects.get(pk=1),
|
|
orthophoto=GDALRaster(os.path.join("app", "fixtures", "orthophoto.tif"), write=True))
|
|
task.refresh_from_db()
|
|
self.assertTrue(task.orthophoto.srid == 4326)
|
|
self.assertTrue(task.orthophoto.width == 252) # not original size, warp happened
|