)]}'
{"releasenotes/notes/move-related_bug-decorator-to-lib-dbfd5c543bbb2805.yaml":[{"author":{"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},"change_message_id":"ed4fa5c6e3d6b4984f6f8274bbaaed32653e3cf5","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"upgrade:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    The ``related_bug`` decorator from ``tempest.test`` has been moved to"},{"line_number":5,"context_line":"    ``tempest.lib.decorators``. Though backward compatibility has been"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"9ff52f3f_114a8a54","line":2,"range":{"start_line":2,"start_character":0,"end_line":2,"end_character":8},"updated":"2017-04-13 10:49:55.000000000","message":"In terms of library related_bug is a new feature. Test is not a stable interface yet.","commit_id":"70a48f5b4e6608d6cb7949d899c76fca9dd18b4e"},{"author":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"change_message_id":"4efe65a5eacaa0afebad11d1f92d168c03b517da","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"upgrade:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    The ``related_bug`` decorator from ``tempest.test`` has been moved to"},{"line_number":5,"context_line":"    ``tempest.lib.decorators``. Though backward compatibility has been"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"9ff52f3f_05ab641d","line":2,"range":{"start_line":2,"start_character":0,"end_line":2,"end_character":8},"in_reply_to":"9ff52f3f_114a8a54","updated":"2017-04-13 12:41:12.000000000","message":"Ok, I\u0027ll move it to the new feature group","commit_id":"70a48f5b4e6608d6cb7949d899c76fca9dd18b4e"}],"tempest/lib/decorators.py":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"bff61655a5a6b0a4a4fb7feaa3c873788e34abff","unresolved":false,"context_lines":[{"line_number":48,"context_line":"    return decorator"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"def related_bug(bug, status_code\u003dNone):"},{"line_number":52,"context_line":"    \"\"\"A decorator useful to know solutions from launchpad bug reports"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"    @param bug: The launchpad bug number causing the test"}],"source_content_type":"text/x-python","patch_set":2,"id":"9ff52f3f_ae1dc7be","line":51,"range":{"start_line":51,"start_character":0,"end_line":51,"end_character":39},"updated":"2017-04-13 02:25:39.000000000","message":"as this is in lib now can you add few unit tests for this.","commit_id":"1bcb69a4715215a9c7e3bec9cbdf0516f2f1295e"}],"tempest/test.py":[{"author":{"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},"change_message_id":"ed4fa5c6e3d6b4984f6f8274bbaaed32653e3cf5","unresolved":false,"context_lines":[{"line_number":45,"context_line":"    version\u003d\u0027Mitaka\u0027, removal_version\u003d\u0027?\u0027)"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"related_bug \u003d debtcollector.moves.moved_function("},{"line_number":49,"context_line":"    decorators.related_bug, \u0027related_bug\u0027, __name__,"},{"line_number":50,"context_line":"    version\u003d\u0027Pike\u0027, removal_version\u003d\u0027?\u0027)"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"def attr(**kwargs):"}],"source_content_type":"text/x-python","patch_set":3,"id":"9ff52f3f_916fbac4","line":50,"range":{"start_line":48,"start_character":0,"end_line":50,"end_character":40},"updated":"2017-04-13 10:49:55.000000000","message":"I\u0027m not sure we need this, test.py is not (yet) a stable interface.\nHowever it\u0027s fine to provide a smooth transition","commit_id":"70a48f5b4e6608d6cb7949d899c76fca9dd18b4e"},{"author":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"change_message_id":"4efe65a5eacaa0afebad11d1f92d168c03b517da","unresolved":false,"context_lines":[{"line_number":45,"context_line":"    version\u003d\u0027Mitaka\u0027, removal_version\u003d\u0027?\u0027)"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"related_bug \u003d debtcollector.moves.moved_function("},{"line_number":49,"context_line":"    decorators.related_bug, \u0027related_bug\u0027, __name__,"},{"line_number":50,"context_line":"    version\u003d\u0027Pike\u0027, removal_version\u003d\u0027?\u0027)"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"def attr(**kwargs):"}],"source_content_type":"text/x-python","patch_set":3,"id":"9ff52f3f_e58e40cf","line":50,"range":{"start_line":48,"start_character":0,"end_line":50,"end_character":40},"in_reply_to":"9ff52f3f_916fbac4","updated":"2017-04-13 12:41:12.000000000","message":"The decorator, although new, is already in use In mistral here: http://git.openstack.org/cgit/openstack/mistral/tree/mistral_tempest_tests/tests/api/v2/test_action_executions.py#n159","commit_id":"70a48f5b4e6608d6cb7949d899c76fca9dd18b4e"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"865b9c25309a2cf549ead279ecdabb5d98a59a0f","unresolved":false,"context_lines":[{"line_number":45,"context_line":"    version\u003d\u0027Mitaka\u0027, removal_version\u003d\u0027?\u0027)"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"related_bug \u003d debtcollector.moves.moved_function("},{"line_number":49,"context_line":"    decorators.related_bug, \u0027related_bug\u0027, __name__,"},{"line_number":50,"context_line":"    version\u003d\u0027Pike\u0027, removal_version\u003d\u0027?\u0027)"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"def attr(**kwargs):"}],"source_content_type":"text/x-python","patch_set":3,"id":"7ffa3b31_8518a1d3","line":50,"range":{"start_line":48,"start_character":0,"end_line":50,"end_character":40},"in_reply_to":"9ff52f3f_e58e40cf","updated":"2017-04-14 03:13:05.000000000","message":"yea let\u0027s keep them till all plugins are switched.","commit_id":"70a48f5b4e6608d6cb7949d899c76fca9dd18b4e"}]}
