Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/tests/units/router.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/units/router.py')
-rwxr-xr-xtests/units/router.py14
1 files changed, 13 insertions, 1 deletions
diff --git a/tests/units/router.py b/tests/units/router.py
index 44333f2..2ec35d4 100755
--- a/tests/units/router.py
+++ b/tests/units/router.py
@@ -132,10 +132,14 @@ class RouterTest(tests.Test):
def get_binary(self, response):
pass
- @ad.volume_command(cmd='2')
+ @ad.volume_command(cmd='2', mime_type='application/json')
def get_json(self, response):
pass
+ @ad.volume_command(cmd='3')
+ def no_get(self, response):
+ pass
+
cp = CommandsProcessor()
router = Router(cp)
@@ -155,6 +159,14 @@ class RouterTest(tests.Test):
lambda *args: None)
self.assertEqual('null', ''.join([i for i in response]))
+ response = router({
+ 'PATH_INFO': '/',
+ 'REQUEST_METHOD': 'GET',
+ 'QUERY_STRING': 'cmd=3',
+ },
+ lambda *args: None)
+ self.assertEqual('', ''.join([i for i in response]))
+
def test_Register(self):
self.fork(self.restful_server, [User, Document])