Example #1
0
 def test_get_version_in_header(self):
     "Version extraction - version in header"
     self.request.setHeader("X-DigiTar-API-Version", "dummy_api-1.0+prod")
     result = urldispatch.get_version(self.request)
     self.assertEquals(result["api"], "dummy_api")
     self.assertEquals(result["version"], "1.0")
     self.assertEquals(result["mode"], "prod")
Example #2
0
 def test_get_version_in_query_arg(self):
     "Version extraction - version in query string"
     self.request.args["X-DigiTar-API-Version"] = ["dummy_api-1.0+prod"]
     result = urldispatch.get_version(self.request)
     self.assertEquals(result["api"], "dummy_api")
     self.assertEquals(result["version"], "1.0")
     self.assertEquals(result["mode"], "prod")
Example #3
0
 def test_get_version_in_header(self):
     "Version extraction - version in header"
     self.request.setHeader("X-DigiTar-API-Version", "dummy_api-1.0+prod")
     result = urldispatch.get_version(self.request)
     self.assertEquals(result["api"], "dummy_api")
     self.assertEquals(result["version"], "1.0")
     self.assertEquals(result["mode"], "prod")
Example #4
0
 def test_get_version_in_query_arg(self):
     "Version extraction - version in query string"
     self.request.args["X-DigiTar-API-Version"] = ["dummy_api-1.0+prod"]
     result = urldispatch.get_version(self.request)
     self.assertEquals(result["api"], "dummy_api")
     self.assertEquals(result["version"], "1.0")
     self.assertEquals(result["mode"], "prod")
Example #5
0
 def test_get_version_no_header_no_queryarg(self):
     "Version extraction - no version supplied"
     result = urldispatch.get_version(self.request)
     self.assertEquals(result["api"], "")
     self.assertEquals(result["version"], "")
     self.assertEquals(result["mode"], "")
Example #6
0
 def test_get_version_no_header_no_queryarg(self):
     "Version extraction - no version supplied"
     result = urldispatch.get_version(self.request)
     self.assertEquals(result["api"], "")
     self.assertEquals(result["version"], "")
     self.assertEquals(result["mode"], "")