summaryrefslogtreecommitdiff
path: root/test-requirements.txt
diff options
context:
space:
mode:
authorPeter Stachowski <peter@tesora.com>2016-02-21 19:31:56 -0500
committerPeter Stachowski <peter@tesora.com>2016-02-25 11:10:51 -0500
commitbf3fb085cc59fdcee42708e8c5f1fb06ec6a379e (patch)
tree18a665a0c5bb3219502d1eedc84ed64d8e0bba7f /test-requirements.txt
parentde963bc49b73d91404017076b55a7946b4d32d10 (diff)
downloadtrove-bf3fb085cc59fdcee42708e8c5f1fb06ec6a379e.tar.gz
Server side of module maintenance commands
This changeset handles the details of creating, updating, listing and deleting Trove 'modules.' Two new tables have been added to the Trove database: modules instance_modules although the instance_modules table is at present unused. Scenario tests have been written as well, to exercise the new functionality. These tests can be run by: ./redstack int-tests --group=module_create In the follow-up changeset, all module tests can be run by: ./redstack int-tests --group=module Since module support is available for all datastores (controlled by a CONF option) the module test has been added to the common modules group. Note: Trying to do admin tasks with none admin credentials results in an Unauthorized exception being thrown, instead of Forbidden. This is due to the fact that Forbidden is in the HTTPUnauthorized section of wsgi.py instead of the HTTPForbidden section. Moving the exception caused too many failures, so I created a 'Module' Forbidden exception and put it in the right section. Change-Id: I755b0431b33b870ae02d903527f071fd8e23130d Depends-On: I54d37025275dee4731ad49ebbd21612c4464e4c4 Depends-On: I779c24472d3d96a7b2fe4ed0284fd5869cdef93b Partially-Implements: blueprint module-maintenance
Diffstat (limited to 'test-requirements.txt')
-rw-r--r--test-requirements.txt1
1 files changed, 1 insertions, 0 deletions
diff --git a/test-requirements.txt b/test-requirements.txt
index 771b9479..801af8a7 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -23,3 +23,4 @@ pymongo>=3.0.2 # Apache-2.0
redis>=2.10.0 # MIT
psycopg2>=2.5 # LGPL/ZPL
cassandra-driver>=2.1.4 # Apache-2.0
+pycrypto>=2.6 # Public Domain