def test_dods_validator(self): opendap_input = ComplexInput('dods', 'opendap test', [FORMATS.DODS,]) opendap_input.url = "http://test.opendap.org:80/opendap/netcdf/examples/sresa1b_ncar_ccsm3_0_run1_200001.nc" self.assertTrue(validatedods(opendap_input, MODE.NONE), 'NONE validation') self.assertTrue(validatedods(opendap_input, MODE.SIMPLE), 'SIMPLE validation') if WITH_NC4: self.assertTrue(validatedods(opendap_input, MODE.STRICT), 'STRICT validation') opendap_input.url = 'Faulty url' self.assertFalse(validatedods(opendap_input, MODE.STRICT)) else: self.assertFalse(validatedods(opendap_input, MODE.STRICT), 'STRICT validation')
def _make_bccaqv2_resource_input(url): input = ComplexInput( "resource", "NetCDF resource", max_occurs=1000, supported_formats=[FORMATS.NETCDF, FORMATS.DODS], ) input.url = url return input
def test_dods_validator(self): opendap_input = ComplexInput('dods', 'opendap test', [ FORMATS.DODS, ]) opendap_input.url = "http://test.opendap.org:80/opendap/netcdf/examples/sresa1b_ncar_ccsm3_0_run1_200001.nc" self.assertTrue(validatedods(opendap_input, MODE.NONE), 'NONE validation') self.assertTrue(validatedods(opendap_input, MODE.SIMPLE), 'SIMPLE validation') if WITH_NC4: self.assertTrue(validatedods(opendap_input, MODE.STRICT), 'STRICT validation') opendap_input.url = 'Faulty url' self.assertFalse(validatedods(opendap_input, MODE.STRICT)) else: self.assertFalse(validatedods(opendap_input, MODE.STRICT), 'STRICT validation')