We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 02a4f39 commit 67364b0Copy full SHA for 67364b0
1 file changed
dataqs/udatp/tests.py
@@ -19,6 +19,7 @@
19
20
import glob
21
import os
22
+import unittest
23
from datetime import date
24
from django.test import TestCase
25
from dataqs.udatp.udatp import UoDAirTempPrecipProcessor
@@ -103,9 +104,13 @@ def test_date(self):
103
104
def test_convert(self, ftp_mock):
105
cdf_files = self.processor.download()
106
for cdf in cdf_files:
- self.processor.convert(cdf)
107
- self.assertNotEqual([], glob.glob(cdf.replace(
108
- '.nc', '.classic.lng.nc')))
+ try:
+ self.processor.convert(cdf)
109
+ self.assertNotEqual([], glob.glob(cdf.replace(
110
+ '.nc', '.classic.lng.nc')))
111
+ except OSError:
112
+ # cdo and/or netcdf not installed
113
+ raise unittest.SkipTest()
114
115
@patch('ftplib.FTP', autospec=True)
116
@patch('ftplib.FTP.retrbinary', mock_retrbinary_tif)
0 commit comments