ObjectStorage Constants Creation
* Creation of common package under objectstorage_api. * Creation on __init__.py * Creation of constants module and Constants class. This class will have some variables that can be used throughout all tests. * Deletion of variables from behaviors Change-Id: I61c09944e596ece606a991caf7e4e3b3ceb54a15
This commit is contained in:
@@ -50,12 +50,6 @@ class ObjectStorageAPI_Behaviors(BaseBehavior):
|
||||
ERROR_INVALID_PATH = 'path must be supplied as a string.'
|
||||
ERROR_INVALID_METHOD = 'method must be supplied as a string.'
|
||||
|
||||
VALID_OBJECT_NAME = 'object'
|
||||
VALID_OBJECT_NAME_WITH_SLASH = 'object/foo'
|
||||
VALID_OBJECT_NAME_WITH_TRAILING_SLASH = 'object/'
|
||||
VALID_OBJECT_NAME_WITH_UNICODE = 'object<insert_unicode_here>foo'
|
||||
VALID_OBJECT_DATA = 'object data.'
|
||||
|
||||
VALID_TEMPURL_KEY = 'qe-tempurl-key'
|
||||
|
||||
def __init__(self, client=None, config=None):
|
||||
|
||||
15
cloudcafe/objectstorage/objectstorage_api/common/__init__.py
Normal file
15
cloudcafe/objectstorage/objectstorage_api/common/__init__.py
Normal file
@@ -0,0 +1,15 @@
|
||||
"""
|
||||
Copyright 2015 Rackspace
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
"""
|
||||
@@ -0,0 +1,25 @@
|
||||
"""
|
||||
Copyright 2015 Rackspace
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
"""
|
||||
|
||||
|
||||
class Constants(object):
|
||||
|
||||
VALID_OBJECT_NAME = 'object'
|
||||
VALID_OBJECT_NAME_WITH_SLASH = 'object/foo'
|
||||
VALID_OBJECT_NAME_WITH_TRAILING_SLASH = 'object/'
|
||||
VALID_OBJECT_DATA = 'object data.'
|
||||
VALID_OBJECT_NAME_WITH_UNICODE = u'object_{0}'.format(
|
||||
unicode(u'\u262D\u2622')).encode('utf-8')
|
||||
Reference in New Issue
Block a user