示例#1
0
 def testGetIdentifierValues(self):
     req = DAL.newDataRequest(self.datatype)
     optionalIds = set(DAL.getOptionalIdentifiers(req))
     requiredIds = set(DAL.getRequiredIdentifiers(req))
     ids = requiredIds | optionalIds
     for id in ids:
         req = DAL.newDataRequest(self.datatype)
         if id == 'accumHrs':
             req.setParameters('ARI6H2YR')
             req.addIdentifier('wfo', params.SITE_ID)
             req.addIdentifier('siteKey', self.location)
             req.addIdentifier('huc', 'ALL')
         idValues = DAL.getIdentifierValues(req, id)
         self.assertTrue(hasattr(idValues, '__iter__'))
         print(id + " values: " + str(idValues))
示例#2
0
 def testGetIdentifierValues(self):
     req = DAL.newDataRequest(self.datatype)
     optionalIds = set(DAL.getOptionalIdentifiers(req))
     self.runGetIdValuesTest(optionalIds)
示例#3
0
 def testGetOptionalIdentifiers(self):
     req = DAL.newDataRequest(self.datatype)
     optional = DAL.getOptionalIdentifiers(req)
     self.assertIsNotNone(optional)
     print("Optional identifiers:", optional)