)]}'
{"tempest/api/orchestration/stacks/test_templates.py":[{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"ef2c2ff99d5f811b269e9351ce002589579b1467","unresolved":false,"context_lines":[{"line_number":10,"context_line":"#    License for the specific language governing permissions and limitations"},{"line_number":11,"context_line":"#    under the License."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"import logging"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"from tempest.api.orchestration import base"},{"line_number":16,"context_line":"from tempest.common.utils import data_utils"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAUH%2F%2BTxw%3D","line":13,"updated":"2014-01-28 05:20:49.000000000","message":"logging seems unnecessary.","commit_id":"afa35ea22f47dcca3e4acdfca69b80f98ba59e50"},{"author":{"_account_id":7882,"name":"Yuiko Takada Mori","email":"yuiko-mori@nec.com","username":"YuikoTakada"},"change_message_id":"f09e713d11d9b32fdade1a4af89a169a37c96b60","unresolved":false,"context_lines":[{"line_number":10,"context_line":"#    License for the specific language governing permissions and limitations"},{"line_number":11,"context_line":"#    under the License."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"import logging"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"from tempest.api.orchestration import base"},{"line_number":16,"context_line":"from tempest.common.utils import data_utils"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAUH%2F%2BTaI%3D","line":13,"in_reply_to":"AAAAUH%2F%2BTxw%3D","updated":"2014-01-28 07:23:20.000000000","message":"Done","commit_id":"afa35ea22f47dcca3e4acdfca69b80f98ba59e50"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"ef2c2ff99d5f811b269e9351ce002589579b1467","unresolved":false,"context_lines":[{"line_number":17,"context_line":"from tempest.test import attr"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"LOG \u003d logging.getLogger(__name__)"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"class TemplateYAMLTestJSON(base.BaseOrchestrationTest):"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAUH%2F%2BTxs%3D","line":20,"updated":"2014-01-28 05:20:49.000000000","message":"ditto","commit_id":"afa35ea22f47dcca3e4acdfca69b80f98ba59e50"},{"author":{"_account_id":7882,"name":"Yuiko Takada Mori","email":"yuiko-mori@nec.com","username":"YuikoTakada"},"change_message_id":"f09e713d11d9b32fdade1a4af89a169a37c96b60","unresolved":false,"context_lines":[{"line_number":17,"context_line":"from tempest.test import attr"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"LOG \u003d logging.getLogger(__name__)"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"class TemplateYAMLTestJSON(base.BaseOrchestrationTest):"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAUH%2F%2BTaM%3D","line":20,"in_reply_to":"AAAAUH%2F%2BTxs%3D","updated":"2014-01-28 07:23:20.000000000","message":"Done","commit_id":"afa35ea22f47dcca3e4acdfca69b80f98ba59e50"}],"tempest/api/orchestration/stacks/test_templates_negative.py":[{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"ef2c2ff99d5f811b269e9351ce002589579b1467","unresolved":false,"context_lines":[{"line_number":12,"context_line":"#    License for the specific language governing permissions and limitations"},{"line_number":13,"context_line":"#    under the License."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"import logging"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"from tempest.api.orchestration import base"},{"line_number":18,"context_line":"from tempest.common.utils import data_utils"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAUH%2F%2BTyA%3D","line":15,"updated":"2014-01-28 05:20:49.000000000","message":"logging seems unnecessary.","commit_id":"afa35ea22f47dcca3e4acdfca69b80f98ba59e50"},{"author":{"_account_id":7882,"name":"Yuiko Takada Mori","email":"yuiko-mori@nec.com","username":"YuikoTakada"},"change_message_id":"f09e713d11d9b32fdade1a4af89a169a37c96b60","unresolved":false,"context_lines":[{"line_number":12,"context_line":"#    License for the specific language governing permissions and limitations"},{"line_number":13,"context_line":"#    under the License."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"import logging"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"from tempest.api.orchestration import base"},{"line_number":18,"context_line":"from tempest.common.utils import data_utils"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAUH%2F%2BTaE%3D","line":15,"in_reply_to":"AAAAUH%2F%2BTyA%3D","updated":"2014-01-28 07:23:20.000000000","message":"Done","commit_id":"afa35ea22f47dcca3e4acdfca69b80f98ba59e50"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"ef2c2ff99d5f811b269e9351ce002589579b1467","unresolved":false,"context_lines":[{"line_number":17,"context_line":"from tempest.api.orchestration import base"},{"line_number":18,"context_line":"from tempest.common.utils import data_utils"},{"line_number":19,"context_line":"from tempest import exceptions"},{"line_number":20,"context_line":"from tempest.test import attr"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"LOG \u003d logging.getLogger(__name__)"},{"line_number":23,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAUH%2F%2BTx4%3D","line":20,"updated":"2014-01-28 05:20:49.000000000","message":"here should be\n\n from tempest import test\n\nbecause better to import a module.","commit_id":"afa35ea22f47dcca3e4acdfca69b80f98ba59e50"},{"author":{"_account_id":7882,"name":"Yuiko Takada Mori","email":"yuiko-mori@nec.com","username":"YuikoTakada"},"change_message_id":"f09e713d11d9b32fdade1a4af89a169a37c96b60","unresolved":false,"context_lines":[{"line_number":17,"context_line":"from tempest.api.orchestration import base"},{"line_number":18,"context_line":"from tempest.common.utils import data_utils"},{"line_number":19,"context_line":"from tempest import exceptions"},{"line_number":20,"context_line":"from tempest.test import attr"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"LOG \u003d logging.getLogger(__name__)"},{"line_number":23,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAUH%2F%2BTag%3D","line":20,"in_reply_to":"AAAAUH%2F%2BTx4%3D","updated":"2014-01-28 07:23:20.000000000","message":"Done","commit_id":"afa35ea22f47dcca3e4acdfca69b80f98ba59e50"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"ef2c2ff99d5f811b269e9351ce002589579b1467","unresolved":false,"context_lines":[{"line_number":19,"context_line":"from tempest import exceptions"},{"line_number":20,"context_line":"from tempest.test import attr"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"LOG \u003d logging.getLogger(__name__)"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"class TemplateYAMLTestJSON(base.BaseOrchestrationTest):"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAUH%2F%2BTx8%3D","line":22,"updated":"2014-01-28 05:20:49.000000000","message":"ditto","commit_id":"afa35ea22f47dcca3e4acdfca69b80f98ba59e50"},{"author":{"_account_id":7882,"name":"Yuiko Takada Mori","email":"yuiko-mori@nec.com","username":"YuikoTakada"},"change_message_id":"f09e713d11d9b32fdade1a4af89a169a37c96b60","unresolved":false,"context_lines":[{"line_number":19,"context_line":"from tempest import exceptions"},{"line_number":20,"context_line":"from tempest.test import attr"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"LOG \u003d logging.getLogger(__name__)"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"class TemplateYAMLTestJSON(base.BaseOrchestrationTest):"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAUH%2F%2BTac%3D","line":22,"in_reply_to":"AAAAUH%2F%2BTx8%3D","updated":"2014-01-28 07:23:20.000000000","message":"Done","commit_id":"afa35ea22f47dcca3e4acdfca69b80f98ba59e50"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"ef2c2ff99d5f811b269e9351ce002589579b1467","unresolved":false,"context_lines":[{"line_number":22,"context_line":"LOG \u003d logging.getLogger(__name__)"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"class TemplateYAMLTestJSON(base.BaseOrchestrationTest):"},{"line_number":26,"context_line":"    _interface \u003d \u0027json\u0027"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"    template \u003d \"\"\""}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAUH%2F%2BTxg%3D","line":25,"updated":"2014-01-28 05:20:49.000000000","message":"s/TemplateYAMLTestJSON/TemplateYAMLNegativeTestJSON/","commit_id":"afa35ea22f47dcca3e4acdfca69b80f98ba59e50"},{"author":{"_account_id":7882,"name":"Yuiko Takada Mori","email":"yuiko-mori@nec.com","username":"YuikoTakada"},"change_message_id":"f09e713d11d9b32fdade1a4af89a169a37c96b60","unresolved":false,"context_lines":[{"line_number":22,"context_line":"LOG \u003d logging.getLogger(__name__)"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"class TemplateYAMLTestJSON(base.BaseOrchestrationTest):"},{"line_number":26,"context_line":"    _interface \u003d \u0027json\u0027"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"    template \u003d \"\"\""}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAUH%2F%2BTaY%3D","line":25,"in_reply_to":"AAAAUH%2F%2BTxg%3D","updated":"2014-01-28 07:23:20.000000000","message":"Done","commit_id":"afa35ea22f47dcca3e4acdfca69b80f98ba59e50"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"ef2c2ff99d5f811b269e9351ce002589579b1467","unresolved":false,"context_lines":[{"line_number":44,"context_line":"        cls.stack_identifier \u003d cls.create_stack(cls.stack_name, cls.template)"},{"line_number":45,"context_line":"        cls.client.wait_for_stack_status(cls.stack_identifier,"},{"line_number":46,"context_line":"                                         \u0027CREATE_COMPLETE\u0027)"},{"line_number":47,"context_line":"        cls.stack_id \u003d cls.stack_identifier.split(\u0027/\u0027)[1]"},{"line_number":48,"context_line":"        cls.parameters \u003d {}"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"    @attr(type\u003d[\u0027gate\u0027, \u0027negative\u0027])"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAUH%2F%2BTxk%3D","line":47,"updated":"2014-01-28 05:20:49.000000000","message":"line43-47 seems unnecessary because they are not used in the test.","commit_id":"afa35ea22f47dcca3e4acdfca69b80f98ba59e50"},{"author":{"_account_id":7882,"name":"Yuiko Takada Mori","email":"yuiko-mori@nec.com","username":"YuikoTakada"},"change_message_id":"f09e713d11d9b32fdade1a4af89a169a37c96b60","unresolved":false,"context_lines":[{"line_number":44,"context_line":"        cls.stack_identifier \u003d cls.create_stack(cls.stack_name, cls.template)"},{"line_number":45,"context_line":"        cls.client.wait_for_stack_status(cls.stack_identifier,"},{"line_number":46,"context_line":"                                         \u0027CREATE_COMPLETE\u0027)"},{"line_number":47,"context_line":"        cls.stack_id \u003d cls.stack_identifier.split(\u0027/\u0027)[1]"},{"line_number":48,"context_line":"        cls.parameters \u003d {}"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"    @attr(type\u003d[\u0027gate\u0027, \u0027negative\u0027])"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAUH%2F%2BTaU%3D","line":47,"in_reply_to":"AAAAUH%2F%2BTxk%3D","updated":"2014-01-28 07:23:20.000000000","message":"Done","commit_id":"afa35ea22f47dcca3e4acdfca69b80f98ba59e50"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"ef2c2ff99d5f811b269e9351ce002589579b1467","unresolved":false,"context_lines":[{"line_number":56,"context_line":"                          parameters\u003dself.parameters)"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"class TemplateAWSTestJSON(TemplateYAMLTestJSON):"},{"line_number":60,"context_line":"    template \u003d \"\"\""},{"line_number":61,"context_line":"{"},{"line_number":62,"context_line":"  \"AWSTemplateFormatVersion\" : \"2010-09-09\","}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAUH%2F%2BTxc%3D","line":59,"updated":"2014-01-28 05:20:49.000000000","message":"s/TemplateAWSTestJSON/TemplateAWSNegativeTestJSON/","commit_id":"afa35ea22f47dcca3e4acdfca69b80f98ba59e50"},{"author":{"_account_id":7882,"name":"Yuiko Takada Mori","email":"yuiko-mori@nec.com","username":"YuikoTakada"},"change_message_id":"f09e713d11d9b32fdade1a4af89a169a37c96b60","unresolved":false,"context_lines":[{"line_number":56,"context_line":"                          parameters\u003dself.parameters)"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"class TemplateAWSTestJSON(TemplateYAMLTestJSON):"},{"line_number":60,"context_line":"    template \u003d \"\"\""},{"line_number":61,"context_line":"{"},{"line_number":62,"context_line":"  \"AWSTemplateFormatVersion\" : \"2010-09-09\","}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAUH%2F%2BTaQ%3D","line":59,"in_reply_to":"AAAAUH%2F%2BTxc%3D","updated":"2014-01-28 07:23:20.000000000","message":"Done","commit_id":"afa35ea22f47dcca3e4acdfca69b80f98ba59e50"}]}
