From 413a6b8c0f86e87d73e8ebcca73c24e78c8cc58e Mon Sep 17 00:00:00 2001
From: baloola <baloola-mu@hotmail.com>
Date: Thu, 29 Oct 2020 17:18:26 +0100
Subject: [PATCH] check gdal vsiswift readings

---
 testing/gitlab_test.sh       |  1 -
 testing/preprocessor_test.py | 35 ++++++++++++++++++++++++++++++-----
 testing/preprocessor_test.sh |  3 +--
 3 files changed, 31 insertions(+), 8 deletions(-)

diff --git a/testing/gitlab_test.sh b/testing/gitlab_test.sh
index 4ae1c238..d2205d17 100755
--- a/testing/gitlab_test.sh
+++ b/testing/gitlab_test.sh
@@ -42,7 +42,6 @@ docker stack deploy -c ../docker-compose.emg.yml -c ../docker-compose.emg.dev.ym
 apk update && apk add bash postgresql-dev gcc g++ python3 python3-dev musl-dev py-pip libffi-dev openssl-dev make gdal gdal-dev
 pip3 install -r requirements.txt
 
-python3 preprocessor_test.py
 ./docker-stack-wait.sh -n renderer -n registrar -n preprocessor -n ingestor -n sftp emg-pvs
 
 docker service ls
diff --git a/testing/preprocessor_test.py b/testing/preprocessor_test.py
index 56f8ce77..e798b270 100644
--- a/testing/preprocessor_test.py
+++ b/testing/preprocessor_test.py
@@ -1,7 +1,32 @@
-import sys
+
+import os
+from dotenv import load_dotenv
 from osgeo import gdal
 
-version_num = int(gdal.VersionInfo('VERSION_NUM'))
-print(version_num)
-if version_num < 1100000:
-    sys.exit('ERROR: Python bindings of GDAL 1.10 or later required')
\ No newline at end of file
+
+# ST_AUTH_VERSION=3
+# OS_AUTH_URL_SHORT=https://auth.cloud.ovh.net/
+# OS_AUTH_URL=https://auth.cloud.ovh.net/v3/
+# OS_USERNAME=xqNChf3Rz5vs
+# OS_TENANT_NAME=7398560954290261
+# OS_TENANT_ID=1b418c4359064774af5d55da3f4bcac0
+# OS_REGION_NAME=SERCO-DIAS1
+
+# load_dotenv(dotenv_path='../env/emg_obs.env')
+
+# gdal.SetConfigOption('SWIFT_AUTH_V3_URL', os.environ['ST_AUTH_VERSION'])
+# gdal.SetConfigOption('SWIFT_USER', os.environ['OS_AUTH_URL_SHORT'])
+# gdal.SetConfigOption('SWIFT_KEY', os.environ['OS_AUTH_URL'])
+# gdal.SetConfigOption('SWIFT_STORAGE_URL', os.environ['OS_USERNAME'])
+# gdal.SetConfigOption('SWIFT_AUTH_TOKEN',  os.environ[''])
+
+
+image = gdal.Open('/vsiswift/preprocessor_results/KS03_AIS_PSH_1G_20160101T113020_20160101T113022_KGS_019339_75CE.tar/K3_20160101113014_19339_02281264_L1G.tif', gdal.GA_ReadOnly)
+srcband = image.GetRasterBand(1)
+
+print ("[ NO DATA VALUE ] = ", srcband.GetNoDataValue())
+print ("[ MIN ] = ", srcband.GetMinimum())
+print ("[ MAX ] = ", srcband.GetMaximum())
+print ("[ SCALE ] = ", srcband.GetScale())
+print ("[ UNIT TYPE ] = ", srcband.GetUnitType())
+
diff --git a/testing/preprocessor_test.sh b/testing/preprocessor_test.sh
index 24742554..981aa1ff 100755
--- a/testing/preprocessor_test.sh
+++ b/testing/preprocessor_test.sh
@@ -28,6 +28,5 @@ while read  key value ; do
     fi
 done < preprocessor_test.txt
 
-gdalinfo /vsiswift/preprocessor_results/KS03_AIS_PSH_1G_20160101T113020_20160101T113022_KGS_019339_75CE.tar/K3_20160101113014_19339_02281264_L1G.tif
-
+python3 preprocessor_test.py
 rm preprocessor_test.txt
\ No newline at end of file
-- 
GitLab