From db45239e050e6699a2c49fe4156b100c42481c9f Mon Sep 17 00:00:00 2001 From: Christophe de Vienne Date: Sat, 22 Sep 2012 22:53:45 +0200 Subject: [PATCH] Test SPORE crud function descriptions --- wsme/tests/test_spore.py | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/wsme/tests/test_spore.py b/wsme/tests/test_spore.py index 4edd673..82a6766 100644 --- a/wsme/tests/test_spore.py +++ b/wsme/tests/test_spore.py @@ -29,3 +29,23 @@ class TestSpore(unittest.TestCase): assert m['path'] == '/argtypes/setdecimal' assert m['required_params'] == ['value'] assert m['method'] == 'GET' + + m = spore['methods']['crud_create'] + assert m['path'] == '/crud' + assert m['method'] == 'PUT' + assert m['optional_params'] == ['data'] + + m = spore['methods']['crud_read'] + assert m['path'] == '/crud' + assert m['method'] == 'GET' + assert m['required_params'] == ['ref'] + + m = spore['methods']['crud_update'] + assert m['path'] == '/crud' + assert m['method'] == 'POST' + assert m['optional_params'] == ['data'] + + m = spore['methods']['crud_delete'] + assert m['path'] == '/crud' + assert m['method'] == 'DELETE' + assert m['optional_params'] == ['ref']