11# Tests for intake-server, local HTTP file server, local "S3" object server
22import aiohttp
33import intake
4+ import numpy as np
45import os
56import pytest
67import requests
@@ -48,7 +49,7 @@ def data_server():
4849def test_http_server_files (data_server ):
4950 test_files = ['RGB.byte.tif' , 'example_1.nc' , 'example_2.nc' , 'little_green.tif' , 'little_red.tif' ]
5051 h = fsspec .filesystem ("http" )
51- out = h .glob (data_server + '/' )
52+ out = h .glob (data_server + '/* ' )
5253 assert len (out ) > 0
5354 assert set ([data_server + '/' + x for x in test_files ]).issubset (set (out ))
5455
@@ -68,7 +69,7 @@ def test_http_read_rasterio(data_server):
6869 assert ("+init" in da .attrs .get ('crs' , "" ) or "+proj" in da .attrs .get ('crs' , "" ) or
6970 "PROJCS" in da .spatial_ref .attrs ["crs_wkt" ])
7071 assert da .attrs ['AREA_OR_POINT' ] == 'Area'
71- assert da .dtype == ' uint8'
72+ assert da .dtype == np . uint8
7273 assert da .isel (band = 2 ,x = 300 ,y = 500 ).values == 129
7374
7475
@@ -122,7 +123,7 @@ def test_http_read_netcdf(data_server):
122123 url = f'{ data_server } /example_1.nc'
123124 source = intake .open_netcdf (url )
124125 ds = source .read ()
125- assert ds ['rh' ].isel (lat = 0 ,lon = 0 ,time = 0 ).values .dtype == ' float32'
126+ assert ds ['rh' ].isel (lat = 0 ,lon = 0 ,time = 0 ).values .dtype == np . float32
126127 assert ds ['rh' ].isel (lat = 0 ,lon = 0 ,time = 0 ).values == 0.5
127128
128129
@@ -235,7 +236,7 @@ def test_s3_read_rasterio(s3):
235236 assert ("+init" in da .attrs .get ('crs' , "" ) or "+proj" in da .attrs .get ('crs' , "" ) or
236237 "PROJCS" in da .spatial_ref .attrs ["crs_wkt" ])
237238 assert da .attrs ['AREA_OR_POINT' ] == 'Area'
238- assert da .dtype == ' uint8'
239+ assert da .dtype == np . uint8
239240 assert da .isel (band = 2 ,x = 300 ,y = 500 ).values == 129
240241
241242
@@ -245,7 +246,7 @@ def test_s3_read_netcdf(s3):
245246 source = intake .open_netcdf (url ,
246247 storage_options = s3options )
247248 ds = source .read ()
248- assert ds ['rh' ].isel (lat = 0 ,lon = 0 ,time = 0 ).values .dtype == ' float32'
249+ assert ds ['rh' ].isel (lat = 0 ,lon = 0 ,time = 0 ).values .dtype == np . float32
249250 assert ds ['rh' ].isel (lat = 0 ,lon = 0 ,time = 0 ).values == 0.5
250251
251252
0 commit comments