test_wcs.py 814 B

123456789101112131415161718192021222324252627282930
  1. #!/usr/bin/env python
  2. # coding=utf-8
  3. import unittest
  4. from test_ows import TestOWS
  5. from OWS import *
  6. import wcs
  7. class TestWCS(TestOWS):
  8. config = None
  9. service = "WCS"
  10. def test_getservice(self):
  11. self.assertTrue(isinstance(self.service, wcs.WCS))
  12. mapObj = self.service.makeMap()
  13. self.assertTrue(isinstance(mapObj, mapscript.mapObj))
  14. self.assertEquals(mapObj.numlayers,1)
  15. self.capabilities = self._getWMSCapabilities()
  16. self.assertEquals(self.capabilities.Capability.tag,"{http://www.opengis.net/wms}Capability")
  17. self.assertEquals(self.capabilities.Capability.Layer.Layer.Name.text, "dem")
  18. self.assertEquals(self.capabilities.Capability.Layer.Layer.Abstract.text, "My abstract")
  19. if __name__ == "__main__":
  20. unittest.main()