From e96cee8b97f3a2d370f908f9a86fab67f3108a28 Mon Sep 17 00:00:00 2001 From: Malini Kamalambal Date: Thu, 19 Sep 2013 10:55:22 -0400 Subject: [PATCH] Help Bleeding Eyes This patch renames the ddt tests with huge names. Change-Id: I5f85ef4609c7d397d932d267fa93b1a46eea22cb --- tests/functional/wsgi/v1/test_queues.py | 31 +++++++++++++++++++++---- 1 file changed, 26 insertions(+), 5 deletions(-) diff --git a/tests/functional/wsgi/v1/test_queues.py b/tests/functional/wsgi/v1/test_queues.py index 185d48ac0..aca54b6fd 100644 --- a/tests/functional/wsgi/v1/test_queues.py +++ b/tests/functional/wsgi/v1/test_queues.py @@ -20,12 +20,25 @@ import uuid from marconi.tests.functional import base # noqa +class mystring(str): + pass + + +class mydict(dict): + pass + + @ddt.ddt class TestInsertQueue(base.FunctionalTestBase): """Tests for Insert queue.""" server_class = base.MarconiServer + def annotated(test_name, test_input): + r = mystring(test_input) + setattr(r, "__name__", test_name) + return r + def setUp(self): super(TestInsertQueue, self).setUp() 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) @ddt.data('qtestqueue', 'TESTqueue', 'hyphen-name', '_undersore', - 'i' * 64) + annotated('test_insert_queue_long_name', 'i' * 64)) def test_insert_queue(self, queue_name): """Create Queue.""" self.url = self.base_url + '/queues/' + queue_name @@ -54,7 +67,8 @@ class TestInsertQueue(base.FunctionalTestBase): 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): """Create Queue.""" self.url = self.base_url + '/queues/' + queue_name @@ -140,6 +154,11 @@ class TestQueueMetaData(base.FunctionalTestBase): server_class = base.MarconiServer + def annotated(test_name, test_input): + r = mydict(test_input) + setattr(r, "__name__", test_name) + return r + def setUp(self): super(TestQueueMetaData, self).setUp() @@ -156,8 +175,8 @@ class TestQueueMetaData(base.FunctionalTestBase): {"_queue": "Top Level field with _"}, {"汉字": "non ASCII metadata"}, {"queue": "#$%^&Apple"}, - {"queue": "i" * 65000} - ) + annotated('test_insert_queue_metadata_huge', + {"queue": "i" * 65000})) def test_insert_queue_metadata(self, doc): """Insert Queue with empty json.""" result = self.client.put(data=doc) @@ -171,7 +190,9 @@ class TestQueueMetaData(base.FunctionalTestBase): 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): """Insert invalid metadata."""