Merge "Allow to set data_api and lock_api for functional tests"
This commit is contained in:
commit
c79bb02041
|
@ -275,7 +275,7 @@ class GlareServer(Server):
|
||||||
self.pid_file = pid_file or os.path.join(self.test_dir, "glare.pid")
|
self.pid_file = pid_file or os.path.join(self.test_dir, "glare.pid")
|
||||||
self.log_file = os.path.join(self.test_dir, "glare.log")
|
self.log_file = os.path.join(self.test_dir, "glare.log")
|
||||||
self.delayed_delete = delayed_delete
|
self.delayed_delete = delayed_delete
|
||||||
self.workers = 0
|
self.workers = 1
|
||||||
self.policy_file = policy_file
|
self.policy_file = policy_file
|
||||||
self.policy_default_rule = 'default'
|
self.policy_default_rule = 'default'
|
||||||
self.disable_path = None
|
self.disable_path = None
|
||||||
|
@ -289,6 +289,8 @@ class GlareServer(Server):
|
||||||
self.send_identity_headers = False
|
self.send_identity_headers = False
|
||||||
self.enabled_artifact_types = ''
|
self.enabled_artifact_types = ''
|
||||||
self.custom_artifact_types_modules = ''
|
self.custom_artifact_types_modules = ''
|
||||||
|
self.data_api = 'glare.db.artifact_api.ArtifactAPI'
|
||||||
|
self.lock_api = 'glare.db.artifact_api.ArtifactLockApi'
|
||||||
|
|
||||||
self.conf_base = """[DEFAULT]
|
self.conf_base = """[DEFAULT]
|
||||||
debug = %(debug)s
|
debug = %(debug)s
|
||||||
|
@ -303,6 +305,8 @@ workers = %(workers)s
|
||||||
lock_path = %(lock_path)s
|
lock_path = %(lock_path)s
|
||||||
enabled_artifact_types = %(enabled_artifact_types)s
|
enabled_artifact_types = %(enabled_artifact_types)s
|
||||||
custom_artifact_types_modules = %(custom_artifact_types_modules)s
|
custom_artifact_types_modules = %(custom_artifact_types_modules)s
|
||||||
|
data_api = %(data_api)s
|
||||||
|
lock_api = %(lock_api)s
|
||||||
[oslo_policy]
|
[oslo_policy]
|
||||||
policy_file = %(policy_file)s
|
policy_file = %(policy_file)s
|
||||||
policy_default_rule = %(policy_default_rule)s
|
policy_default_rule = %(policy_default_rule)s
|
||||||
|
|
|
@ -37,9 +37,11 @@ class TestList(base.TestArtifact):
|
||||||
'str1': 'bugaga',
|
'str1': 'bugaga',
|
||||||
'bool1': True})
|
'bool1': True})
|
||||||
for i in range(5)]
|
for i in range(5)]
|
||||||
# Sorting by several custom columns leads to 400 error
|
|
||||||
url = '/sample_artifact?limit=1&sort=float1:asc,int1:asc,name:desc'
|
if self.glare_server.data_api == 'glare.db.artifact_api.ArtifactAPI':
|
||||||
self.get(url=url, status=400)
|
# Sorting by several custom columns leads to 400 error
|
||||||
|
url = '/sample_artifact?limit=1&sort=float1:asc,int1:asc,name:desc'
|
||||||
|
self.get(url=url, status=400)
|
||||||
|
|
||||||
# sort by 'next' url
|
# sort by 'next' url
|
||||||
url = '/sample_artifact?limit=1&sort=int1:asc,name:desc'
|
url = '/sample_artifact?limit=1&sort=int1:asc,name:desc'
|
||||||
|
|
Loading…
Reference in New Issue