コード例 #1
0
ファイル: test_urldispatch.py プロジェクト: notoriousno/shiji
 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")
コード例 #2
0
ファイル: test_urldispatch.py プロジェクト: notoriousno/shiji
 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")
コード例 #3
0
ファイル: test_urldispatch.py プロジェクト: williamsjj/shiji
 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")
コード例 #4
0
ファイル: test_urldispatch.py プロジェクト: williamsjj/shiji
 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")
コード例 #5
0
ファイル: test_urldispatch.py プロジェクト: notoriousno/shiji
 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"], "")
コード例 #6
0
ファイル: test_urldispatch.py プロジェクト: williamsjj/shiji
 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"], "")