)]}'
{"mistral/engine/utils.py":[{"author":{"_account_id":7700,"name":"Nikolay Mahotkin","email":"nikolay.makhotkin@gmail.com","username":"nmakhotkin"},"change_message_id":"16fda4581d0fbf3dcbf38590f817501c4eccddb5","unresolved":false,"context_lines":[{"line_number":20,"context_line":"from mistral.db.v2 import api as db_api"},{"line_number":21,"context_line":"from mistral import exceptions as exc"},{"line_number":22,"context_line":"from mistral import utils"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":""},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"def validate_input(definition, input, spec\u003dNone):"}],"source_content_type":"text/x-python","patch_set":2,"id":"da6ed579_0a2d93fd","line":23,"updated":"2016-01-14 13:11:33.000000000","message":"pep8: remove extra line here.","commit_id":"fdac60bc2952410fb95e1e59afa819a23ee9a117"}],"mistral/tests/unit/actions/test_action_manager.py":[{"author":{"_account_id":7700,"name":"Nikolay Mahotkin","email":"nikolay.makhotkin@gmail.com","username":"nmakhotkin"},"change_message_id":"16fda4581d0fbf3dcbf38590f817501c4eccddb5","unresolved":false,"context_lines":[{"line_number":18,"context_line":"from mistral.actions import std_actions as std"},{"line_number":19,"context_line":"from mistral.services import action_manager as a_m"},{"line_number":20,"context_line":"from mistral.tests.unit import base"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":""},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"class ActionManagerTest(base.DbTestCase):"}],"source_content_type":"text/x-python","patch_set":2,"id":"da6ed579_ea37df4a","line":21,"updated":"2016-01-14 13:11:33.000000000","message":"pep8: remove extra line here.","commit_id":"fdac60bc2952410fb95e1e59afa819a23ee9a117"}],"mistral/tests/unit/engine/test_action_context.py":[{"author":{"_account_id":7700,"name":"Nikolay Mahotkin","email":"nikolay.makhotkin@gmail.com","username":"nmakhotkin"},"change_message_id":"16fda4581d0fbf3dcbf38590f817501c4eccddb5","unresolved":false,"context_lines":[{"line_number":22,"context_line":"from mistral.tests.unit import base as test_base"},{"line_number":23,"context_line":"from mistral.tests.unit.engine import base"},{"line_number":24,"context_line":"from mistral.workflow import states"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":""},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"# Use the set_default method to set value otherwise in certain test cases"}],"source_content_type":"text/x-python","patch_set":2,"id":"da6ed579_aa3ec725","line":25,"updated":"2016-01-14 13:11:33.000000000","message":"pep8: remove extra line here.","commit_id":"fdac60bc2952410fb95e1e59afa819a23ee9a117"}],"mistral/tests/unit/engine/test_direct_workflow.py":[{"author":{"_account_id":7700,"name":"Nikolay Mahotkin","email":"nikolay.makhotkin@gmail.com","username":"nmakhotkin"},"change_message_id":"16fda4581d0fbf3dcbf38590f817501c4eccddb5","unresolved":false,"context_lines":[{"line_number":21,"context_line":"from mistral.tests.unit.engine import base"},{"line_number":22,"context_line":"from mistral.workflow import states"},{"line_number":23,"context_line":"from mistral.workflow import utils as wf_utils"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":""},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"# Use the set_default method to set value otherwise in certain test cases"}],"source_content_type":"text/x-python","patch_set":2,"id":"da6ed579_0a7b53f6","line":24,"updated":"2016-01-14 13:11:33.000000000","message":"pep8: remove extra line here.","commit_id":"fdac60bc2952410fb95e1e59afa819a23ee9a117"}],"mistral/tests/unit/engine/test_direct_workflow_with_cycles.py":[{"author":{"_account_id":7700,"name":"Nikolay Mahotkin","email":"nikolay.makhotkin@gmail.com","username":"nmakhotkin"},"change_message_id":"befdd994a8cf222c6556572d81bbcb802826db15","unresolved":false,"context_lines":[{"line_number":19,"context_line":"from mistral.tests.unit.engine import base"},{"line_number":20,"context_line":"from mistral.workflow import data_flow"},{"line_number":21,"context_line":"from mistral.workflow import states"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":""},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"# Use the set_default method to set value otherwise in certain test cases"}],"source_content_type":"text/x-python","patch_set":1,"id":"da6ed579_04334c15","line":22,"updated":"2016-01-14 12:38:47.000000000","message":"remove extra line.","commit_id":"b0dc86a20a23dbf49c7bbd69426ff45b835f390f"}],"mistral/tests/unit/engine/test_javascript_action.py":[{"author":{"_account_id":7700,"name":"Nikolay Mahotkin","email":"nikolay.makhotkin@gmail.com","username":"nmakhotkin"},"change_message_id":"16fda4581d0fbf3dcbf38590f817501c4eccddb5","unresolved":false,"context_lines":[{"line_number":21,"context_line":"from mistral.tests.unit.engine import base"},{"line_number":22,"context_line":"from mistral.utils import javascript"},{"line_number":23,"context_line":"from mistral.workflow import states"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"# Use the set_default method to set value otherwise in certain test cases"},{"line_number":26,"context_line":"# the change in value is not permanent."},{"line_number":27,"context_line":"cfg.CONF.set_default(\u0027auth_enable\u0027, False, group\u003d\u0027pecan\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"da6ed579_6a49afb6","line":24,"updated":"2016-01-14 13:11:33.000000000","message":"need to add a new line here.","commit_id":"fdac60bc2952410fb95e1e59afa819a23ee9a117"}],"mistral/tests/unit/engine/test_policies.py":[{"author":{"_account_id":7700,"name":"Nikolay Mahotkin","email":"nikolay.makhotkin@gmail.com","username":"nmakhotkin"},"change_message_id":"16fda4581d0fbf3dcbf38590f817501c4eccddb5","unresolved":false,"context_lines":[{"line_number":24,"context_line":"from mistral.tests.unit.engine import base"},{"line_number":25,"context_line":"from mistral.workbook import parser as spec_parser"},{"line_number":26,"context_line":"from mistral.workflow import states"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"# Use the set_default method to set value otherwise in certain test cases"},{"line_number":29,"context_line":"# the change in value is not permanent."},{"line_number":30,"context_line":"cfg.CONF.set_default(\u0027auth_enable\u0027, False, group\u003d\u0027pecan\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"da6ed579_0af03366","line":27,"updated":"2016-01-14 13:11:33.000000000","message":"need to add a new line here.","commit_id":"fdac60bc2952410fb95e1e59afa819a23ee9a117"}],"mistral/tests/unit/engine/test_state_info.py":[{"author":{"_account_id":7700,"name":"Nikolay Mahotkin","email":"nikolay.makhotkin@gmail.com","username":"nmakhotkin"},"change_message_id":"16fda4581d0fbf3dcbf38590f817501c4eccddb5","unresolved":false,"context_lines":[{"line_number":23,"context_line":"from mistral.services import workflows as wf_service"},{"line_number":24,"context_line":"from mistral.tests.unit.engine import base"},{"line_number":25,"context_line":"from mistral.workflow import states"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"# Use the set_default method to set value otherwise in certain test cases"},{"line_number":28,"context_line":"# the change in value is not permanent."},{"line_number":29,"context_line":"cfg.CONF.set_default(\u0027auth_enable\u0027, False, group\u003d\u0027pecan\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"da6ed579_4afaab44","line":26,"updated":"2016-01-14 13:11:33.000000000","message":"need to add a new line here.","commit_id":"fdac60bc2952410fb95e1e59afa819a23ee9a117"}],"mistral/tests/unit/engine/test_workflow_variables.py":[{"author":{"_account_id":7700,"name":"Nikolay Mahotkin","email":"nikolay.makhotkin@gmail.com","username":"nmakhotkin"},"change_message_id":"befdd994a8cf222c6556572d81bbcb802826db15","unresolved":false,"context_lines":[{"line_number":18,"context_line":"from mistral.services import workflows as wf_service"},{"line_number":19,"context_line":"from mistral.tests.unit.engine import base"},{"line_number":20,"context_line":"from mistral.workflow import states"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":""},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"# Use the set_default method to set value otherwise in certain test cases"}],"source_content_type":"text/x-python","patch_set":1,"id":"da6ed579_840e5c39","line":21,"updated":"2016-01-14 12:38:47.000000000","message":"remove exta line.","commit_id":"b0dc86a20a23dbf49c7bbd69426ff45b835f390f"},{"author":{"_account_id":7700,"name":"Nikolay Mahotkin","email":"nikolay.makhotkin@gmail.com","username":"nmakhotkin"},"change_message_id":"16fda4581d0fbf3dcbf38590f817501c4eccddb5","unresolved":false,"context_lines":[{"line_number":18,"context_line":"from mistral.services import workflows as wf_service"},{"line_number":19,"context_line":"from mistral.tests.unit.engine import base"},{"line_number":20,"context_line":"from mistral.workflow import states"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"# Use the set_default method to set value otherwise in certain test cases"},{"line_number":23,"context_line":"# the change in value is not permanent."},{"line_number":24,"context_line":"cfg.CONF.set_default(\u0027auth_enable\u0027, False, group\u003d\u0027pecan\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"da6ed579_cab3fb98","line":21,"updated":"2016-01-14 13:11:33.000000000","message":"need to add a new line here. It should be 2 empty lines between imports and other text. In previous patch set was 3 lines, in current - 1 line. Please be careful and set 2 lines.","commit_id":"fdac60bc2952410fb95e1e59afa819a23ee9a117"}],"mistral/tests/unit/workbook/v2/base.py":[{"author":{"_account_id":7700,"name":"Nikolay Mahotkin","email":"nikolay.makhotkin@gmail.com","username":"nmakhotkin"},"change_message_id":"16fda4581d0fbf3dcbf38590f817501c4eccddb5","unresolved":false,"context_lines":[{"line_number":20,"context_line":"from mistral.tests.unit import base"},{"line_number":21,"context_line":"from mistral import utils"},{"line_number":22,"context_line":"from mistral.workbook import parser as spec_parser"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":""},{"line_number":25,"context_line":""},{"line_number":26,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"da6ed579_4a04eb16","line":23,"updated":"2016-01-14 13:11:33.000000000","message":"please remove 2 extra lines here.","commit_id":"fdac60bc2952410fb95e1e59afa819a23ee9a117"}],"mistral/tests/unit/workbook/v2/test_actions.py":[{"author":{"_account_id":7700,"name":"Nikolay Mahotkin","email":"nikolay.makhotkin@gmail.com","username":"nmakhotkin"},"change_message_id":"16fda4581d0fbf3dcbf38590f817501c4eccddb5","unresolved":false,"context_lines":[{"line_number":13,"context_line":"#    limitations under the License."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"import copy"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"from mistral.tests.unit.workbook.v2 import base"},{"line_number":19,"context_line":"from mistral import utils"}],"source_content_type":"text/x-python","patch_set":2,"id":"da6ed579_5e15903d","line":16,"updated":"2016-01-14 13:11:33.000000000","message":"remove extra line here.","commit_id":"fdac60bc2952410fb95e1e59afa819a23ee9a117"},{"author":{"_account_id":7700,"name":"Nikolay Mahotkin","email":"nikolay.makhotkin@gmail.com","username":"nmakhotkin"},"change_message_id":"16fda4581d0fbf3dcbf38590f817501c4eccddb5","unresolved":false,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"from mistral.tests.unit.workbook.v2 import base"},{"line_number":19,"context_line":"from mistral import utils"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":""},{"line_number":22,"context_line":""},{"line_number":23,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"da6ed579_9e06a81a","line":20,"updated":"2016-01-14 13:11:33.000000000","message":"please remove 2 extra lines here.","commit_id":"fdac60bc2952410fb95e1e59afa819a23ee9a117"}],"mistral/tests/unit/workbook/v2/test_workbook.py":[{"author":{"_account_id":7700,"name":"Nikolay Mahotkin","email":"nikolay.makhotkin@gmail.com","username":"nmakhotkin"},"change_message_id":"16fda4581d0fbf3dcbf38590f817501c4eccddb5","unresolved":false,"context_lines":[{"line_number":19,"context_line":""},{"line_number":20,"context_line":"from mistral import exceptions as exc"},{"line_number":21,"context_line":"from mistral.tests.unit.workbook.v2 import base"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":""},{"line_number":24,"context_line":""},{"line_number":25,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"da6ed579_de2740b4","line":22,"updated":"2016-01-14 13:11:33.000000000","message":"please remove 2 extra lines here.","commit_id":"fdac60bc2952410fb95e1e59afa819a23ee9a117"}],"mistral/tests/unit/workbook/v2/test_workflows.py":[{"author":{"_account_id":7700,"name":"Nikolay Mahotkin","email":"nikolay.makhotkin@gmail.com","username":"nmakhotkin"},"change_message_id":"16fda4581d0fbf3dcbf38590f817501c4eccddb5","unresolved":false,"context_lines":[{"line_number":19,"context_line":"from mistral import exceptions as exc"},{"line_number":20,"context_line":"from mistral.tests.unit.workbook.v2 import base"},{"line_number":21,"context_line":"from mistral import utils"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":""},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"class WorkflowSpecValidation(base.WorkflowSpecValidationTestCase):"}],"source_content_type":"text/x-python","patch_set":2,"id":"da6ed579_be228ca1","line":22,"updated":"2016-01-14 13:11:33.000000000","message":"need to delete 1 extra line here.","commit_id":"fdac60bc2952410fb95e1e59afa819a23ee9a117"}],"mistral/tests/unit/workflow/test_direct_workflow.py":[{"author":{"_account_id":7700,"name":"Nikolay Mahotkin","email":"nikolay.makhotkin@gmail.com","username":"nmakhotkin"},"change_message_id":"16fda4581d0fbf3dcbf38590f817501c4eccddb5","unresolved":false,"context_lines":[{"line_number":21,"context_line":"from mistral.workbook import parser as spec_parser"},{"line_number":22,"context_line":"from mistral.workflow import direct_workflow as d_wf"},{"line_number":23,"context_line":"from mistral.workflow import states"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":""},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"class DirectWorkflowControllerTest(base.DbTestCase):"}],"source_content_type":"text/x-python","patch_set":2,"id":"da6ed579_fe532415","line":24,"updated":"2016-01-14 13:11:33.000000000","message":"please delete 1 extra line here.","commit_id":"fdac60bc2952410fb95e1e59afa819a23ee9a117"}],"mistral/tests/unit/workflow/test_reverse_workflow.py":[{"author":{"_account_id":7700,"name":"Nikolay Mahotkin","email":"nikolay.makhotkin@gmail.com","username":"nmakhotkin"},"change_message_id":"16fda4581d0fbf3dcbf38590f817501c4eccddb5","unresolved":false,"context_lines":[{"line_number":11,"context_line":"#    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied."},{"line_number":12,"context_line":"#    See the License for the specific language governing permissions and"},{"line_number":13,"context_line":"#    limitations under the License."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"from mistral.db.v2.sqlalchemy import models"},{"line_number":17,"context_line":"from mistral import exceptions as exc"}],"source_content_type":"text/x-python","patch_set":2,"id":"da6ed579_be592c37","line":14,"updated":"2016-01-14 13:11:33.000000000","message":"please remove 1 extra line.","commit_id":"fdac60bc2952410fb95e1e59afa819a23ee9a117"},{"author":{"_account_id":7700,"name":"Nikolay Mahotkin","email":"nikolay.makhotkin@gmail.com","username":"nmakhotkin"},"change_message_id":"16fda4581d0fbf3dcbf38590f817501c4eccddb5","unresolved":false,"context_lines":[{"line_number":19,"context_line":"from mistral.workbook import parser as spec_parser"},{"line_number":20,"context_line":"from mistral.workflow import reverse_workflow as reverse_wf"},{"line_number":21,"context_line":"from mistral.workflow import states"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":""},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"# TODO(rakhmerov): This workflow is too simple. Add more complicated one."}],"source_content_type":"text/x-python","patch_set":2,"id":"da6ed579_3e469c4f","line":22,"updated":"2016-01-14 13:11:33.000000000","message":"please remove 1 extra line.","commit_id":"fdac60bc2952410fb95e1e59afa819a23ee9a117"}],"mistral/tests/unit/workflow/test_states.py":[{"author":{"_account_id":7700,"name":"Nikolay Mahotkin","email":"nikolay.makhotkin@gmail.com","username":"nmakhotkin"},"change_message_id":"16fda4581d0fbf3dcbf38590f817501c4eccddb5","unresolved":false,"context_lines":[{"line_number":13,"context_line":"#    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied."},{"line_number":14,"context_line":"#    See the License for the specific language governing permissions and"},{"line_number":15,"context_line":"#    limitations under the License."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"from mistral.tests.unit import base"},{"line_number":19,"context_line":"from mistral.workflow import states as s"}],"source_content_type":"text/x-python","patch_set":2,"id":"da6ed579_de750098","line":16,"updated":"2016-01-14 13:11:33.000000000","message":"please remove 1 extra line.","commit_id":"fdac60bc2952410fb95e1e59afa819a23ee9a117"},{"author":{"_account_id":7700,"name":"Nikolay Mahotkin","email":"nikolay.makhotkin@gmail.com","username":"nmakhotkin"},"change_message_id":"16fda4581d0fbf3dcbf38590f817501c4eccddb5","unresolved":false,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"from mistral.tests.unit import base"},{"line_number":19,"context_line":"from mistral.workflow import states as s"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":""},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"class StatesModuleTest(base.BaseTest):"}],"source_content_type":"text/x-python","patch_set":2,"id":"da6ed579_5e6a70b4","line":20,"updated":"2016-01-14 13:11:33.000000000","message":"please remove 1 extra line.","commit_id":"fdac60bc2952410fb95e1e59afa819a23ee9a117"}]}
