Help Bleeding Eyes
This patch renames the ddt tests with huge names. Change-Id: I5f85ef4609c7d397d932d267fa93b1a46eea22cb
This commit is contained in:
@@ -20,12 +20,25 @@ import uuid
|
|||||||
from marconi.tests.functional import base # noqa
|
from marconi.tests.functional import base # noqa
|
||||||
|
|
||||||
|
|
||||||
|
class mystring(str):
|
||||||
|
pass
|
||||||
|
|
||||||
|
|
||||||
|
class mydict(dict):
|
||||||
|
pass
|
||||||
|
|
||||||
|
|
||||||
@ddt.ddt
|
@ddt.ddt
|
||||||
class TestInsertQueue(base.FunctionalTestBase):
|
class TestInsertQueue(base.FunctionalTestBase):
|
||||||
"""Tests for Insert queue."""
|
"""Tests for Insert queue."""
|
||||||
|
|
||||||
server_class = base.MarconiServer
|
server_class = base.MarconiServer
|
||||||
|
|
||||||
|
def annotated(test_name, test_input):
|
||||||
|
r = mystring(test_input)
|
||||||
|
setattr(r, "__name__", test_name)
|
||||||
|
return r
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(TestInsertQueue, self).setUp()
|
super(TestInsertQueue, self).setUp()
|
||||||
self.base_url = '{0}/{1}'.format(self.cfg.marconi.url,
|
self.base_url = '{0}/{1}'.format(self.cfg.marconi.url,
|
||||||
@@ -35,7 +48,7 @@ class TestInsertQueue(base.FunctionalTestBase):
|
|||||||
self.client.set_base_url(self.base_url)
|
self.client.set_base_url(self.base_url)
|
||||||
|
|
||||||
@ddt.data('qtestqueue', 'TESTqueue', 'hyphen-name', '_undersore',
|
@ddt.data('qtestqueue', 'TESTqueue', 'hyphen-name', '_undersore',
|
||||||
'i' * 64)
|
annotated('test_insert_queue_long_name', 'i' * 64))
|
||||||
def test_insert_queue(self, queue_name):
|
def test_insert_queue(self, queue_name):
|
||||||
"""Create Queue."""
|
"""Create Queue."""
|
||||||
self.url = self.base_url + '/queues/' + queue_name
|
self.url = self.base_url + '/queues/' + queue_name
|
||||||
@@ -54,7 +67,8 @@ class TestInsertQueue(base.FunctionalTestBase):
|
|||||||
|
|
||||||
test_insert_queue.tags = ['positive', 'smoke']
|
test_insert_queue.tags = ['positive', 'smoke']
|
||||||
|
|
||||||
@ddt.data('汉字漢字', '@$@^qw', 'i' * 65)
|
@ddt.data('汉字漢字', '@$@^qw',
|
||||||
|
annotated('test_insert_queue_invalid_name_length', 'i' * 65))
|
||||||
def test_insert_queue_invalid_name(self, queue_name):
|
def test_insert_queue_invalid_name(self, queue_name):
|
||||||
"""Create Queue."""
|
"""Create Queue."""
|
||||||
self.url = self.base_url + '/queues/' + queue_name
|
self.url = self.base_url + '/queues/' + queue_name
|
||||||
@@ -140,6 +154,11 @@ class TestQueueMetaData(base.FunctionalTestBase):
|
|||||||
|
|
||||||
server_class = base.MarconiServer
|
server_class = base.MarconiServer
|
||||||
|
|
||||||
|
def annotated(test_name, test_input):
|
||||||
|
r = mydict(test_input)
|
||||||
|
setattr(r, "__name__", test_name)
|
||||||
|
return r
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(TestQueueMetaData, self).setUp()
|
super(TestQueueMetaData, self).setUp()
|
||||||
|
|
||||||
@@ -156,8 +175,8 @@ class TestQueueMetaData(base.FunctionalTestBase):
|
|||||||
{"_queue": "Top Level field with _"},
|
{"_queue": "Top Level field with _"},
|
||||||
{"汉字": "non ASCII metadata"},
|
{"汉字": "non ASCII metadata"},
|
||||||
{"queue": "#$%^&Apple"},
|
{"queue": "#$%^&Apple"},
|
||||||
{"queue": "i" * 65000}
|
annotated('test_insert_queue_metadata_huge',
|
||||||
)
|
{"queue": "i" * 65000}))
|
||||||
def test_insert_queue_metadata(self, doc):
|
def test_insert_queue_metadata(self, doc):
|
||||||
"""Insert Queue with empty json."""
|
"""Insert Queue with empty json."""
|
||||||
result = self.client.put(data=doc)
|
result = self.client.put(data=doc)
|
||||||
@@ -171,7 +190,9 @@ class TestQueueMetaData(base.FunctionalTestBase):
|
|||||||
|
|
||||||
test_insert_queue_metadata.tags = ['smoke', 'positive']
|
test_insert_queue_metadata.tags = ['smoke', 'positive']
|
||||||
|
|
||||||
@ddt.data('not_a_dict', {"queue": "i" * 65537})
|
@ddt.data('not_a_dict',
|
||||||
|
annotated('test_insert_queue_invalid_metadata_huge',
|
||||||
|
{"queue": "i" * 65537}))
|
||||||
def test_insert_queue_invalid_metadata(self, doc):
|
def test_insert_queue_invalid_metadata(self, doc):
|
||||||
"""Insert invalid metadata."""
|
"""Insert invalid metadata."""
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user