diff options
Diffstat (limited to 'tests/units/router.py')
-rwxr-xr-x | tests/units/router.py | 14 |
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]) |