)]}'
{"tests/unit/test_build.py":[{"author":{"_account_id":13747,"name":"Kuo-tung Kao","email":"jelly.k@inwinstack.com","username":"coding1314"},"change_message_id":"b51d7b63ca0e44297debb4a63353dc67f892eba7","unresolved":false,"context_lines":[{"line_number":28,"context_line":"        super(TestKollaWorker, self).setUp()"},{"line_number":29,"context_line":"        self.conf \u003d cfg.CONF"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"        self.conf.register_opts(_CLI_OPTS)"},{"line_number":32,"context_line":"        self.conf.register_opts(_BASE_OPTS)"},{"line_number":33,"context_line":"        self.conf.register_opts(_PROFILE_OPTS)"},{"line_number":34,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"5aef4532_39c13a55","line":31,"updated":"2016-03-09 11:40:32.000000000","message":"Are there other way to build cfg.CONF?","commit_id":"e3d4c01cd38302c2a2f44cec18855d45e18c193e"},{"author":{"_account_id":13642,"name":"Vikram Hosakote","email":"vikram.ganesh@gmail.com","username":"vhosakot"},"change_message_id":"9a1023860a2d0fe755dafb65883de253efa7f0e1","unresolved":false,"context_lines":[{"line_number":244,"context_line":"            import jinja2"},{"line_number":245,"context_line":"            env \u003d jinja2.Environment()"},{"line_number":246,"context_line":"            template \u003d \u0027\u0027\u0027{{ base_distro }}:{{ base_distro_tag }}"},{"line_number":247,"context_line":"{{ maintainer }}"},{"line_number":248,"context_line":"{{ kolla_version }}"},{"line_number":249,"context_line":"{{ include_header }}"},{"line_number":250,"context_line":"{{ base_distro }}"},{"line_number":251,"context_line":"{{ install_type }}"},{"line_number":252,"context_line":"{{ install_metatype }}"},{"line_number":253,"context_line":"{{ image_prefix }}"},{"line_number":254,"context_line":"{{ install_type }}"},{"line_number":255,"context_line":"{{ namespace }}"},{"line_number":256,"context_line":"{{ tag }}"},{"line_number":257,"context_line":"{{ kolla_version }}\u0027\u0027\u0027"},{"line_number":258,"context_line":"            return env.from_string(template)"},{"line_number":259,"context_line":""},{"line_number":260,"context_line":"        env \u003d mock.MagicMock()"}],"source_content_type":"text/x-python","patch_set":3,"id":"1af94dfe_1a15753f","line":257,"range":{"start_line":247,"start_character":0,"end_line":257,"end_character":22},"updated":"2016-03-16 19:13:06.000000000","message":"Triple quotes (\u0027\u0027\u0027) is mainly used for documentation in Python. Can you correct the indentation here.","commit_id":"56a79270b9c03c1bcb253a89fa97e15433e3d800"},{"author":{"_account_id":13642,"name":"Vikram Hosakote","email":"vikram.ganesh@gmail.com","username":"vhosakot"},"change_message_id":"9a1023860a2d0fe755dafb65883de253efa7f0e1","unresolved":false,"context_lines":[{"line_number":269,"context_line":"        with mock.patch(\u0027kolla.cmd.build.open\u0027, m):"},{"line_number":270,"context_line":"            self.kolla.create_dockerfiles()"},{"line_number":271,"context_line":""},{"line_number":272,"context_line":"        expected_string \u003d \u0027\u0027\u0027centos:latest"},{"line_number":273,"context_line":"Kolla Project (https://launchpad.net/kolla)"},{"line_number":274,"context_line":"2.0.0"},{"line_number":275,"context_line":""},{"line_number":276,"context_line":"centos"},{"line_number":277,"context_line":"binary"},{"line_number":278,"context_line":"rdo"},{"line_number":279,"context_line":"centos-binary-"},{"line_number":280,"context_line":"binary"},{"line_number":281,"context_line":"kollaglue"},{"line_number":282,"context_line":"2.0.0"},{"line_number":283,"context_line":"2.0.0\u0027\u0027\u0027"},{"line_number":284,"context_line":""},{"line_number":285,"context_line":"        self.assertEqual([mock.call(\u0027/tmp/kolla/a/Dockerfile\u0027, \u0027w\u0027),"},{"line_number":286,"context_line":"                          mock.call(\u0027/tmp/kolla/b/Dockerfile\u0027, \u0027w\u0027)],"}],"source_content_type":"text/x-python","patch_set":3,"id":"1af94dfe_da0aed20","line":283,"range":{"start_line":272,"start_character":0,"end_line":283,"end_character":8},"updated":"2016-03-16 19:13:06.000000000","message":"Triple quotes (\u0027\u0027\u0027) is mainly used for documentation in Python. Can you correct the indentation here.","commit_id":"56a79270b9c03c1bcb253a89fa97e15433e3d800"},{"author":{"_account_id":13642,"name":"Vikram Hosakote","email":"vikram.ganesh@gmail.com","username":"vhosakot"},"change_message_id":"4fcecbaf07a486171ad9111f46716cbca523506d","unresolved":false,"context_lines":[{"line_number":472,"context_line":""},{"line_number":473,"context_line":"        queue \u003d mock.MagicMock()"},{"line_number":474,"context_line":"        push_queue \u003d mock.MagicMock()"},{"line_number":475,"context_line":"        worker_thread \u003d build.WorkerThread(queue, push_queue, self.conf)"},{"line_number":476,"context_line":""},{"line_number":477,"context_line":"        source[\u0027type\u0027] \u003d \u0027git\u0027"},{"line_number":478,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"fa0719c6_d38f8021","line":475,"range":{"start_line":475,"start_character":0,"end_line":475,"end_character":72},"updated":"2016-03-22 11:30:28.000000000","message":"This line failed in gate. Please resolve.\n\nhttp://logs.openstack.org/23/290423/4/check/gate-kolla-python27/3448dc3/console.html#_2016-03-22_08_39_48_844","commit_id":"1ce25cca7f56bd6004bf2f1b388d8e2a4b6b8f28"},{"author":{"_account_id":13642,"name":"Vikram Hosakote","email":"vikram.ganesh@gmail.com","username":"vhosakot"},"change_message_id":"4fcecbaf07a486171ad9111f46716cbca523506d","unresolved":false,"context_lines":[{"line_number":612,"context_line":"        \u0027\u0027\u0027])"},{"line_number":613,"context_line":""},{"line_number":614,"context_line":""},{"line_number":615,"context_line":"        queue \u003d mock.MagicMock()"},{"line_number":616,"context_line":""},{"line_number":617,"context_line":"        dc \u003d mock.MagicMock()"},{"line_number":618,"context_line":"        docker_client.return_value \u003d dc"}],"source_content_type":"text/x-python","patch_set":4,"id":"fa0719c6_b3a48cb9","line":615,"range":{"start_line":615,"start_character":0,"end_line":615,"end_character":32},"updated":"2016-03-22 11:30:28.000000000","message":"This line caused PEP8 error (E303) in gate. Please resolve.\n\nhttp://logs.openstack.org/23/290423/4/check/gate-kolla-pep8/088f3e8/console.html#_2016-03-22_08_40_03_205","commit_id":"1ce25cca7f56bd6004bf2f1b388d8e2a4b6b8f28"},{"author":{"_account_id":13642,"name":"Vikram Hosakote","email":"vikram.ganesh@gmail.com","username":"vhosakot"},"change_message_id":"765c603b9aeaeb5afbce8ceda78e6efb2f203eaa","unresolved":false,"context_lines":[{"line_number":243,"context_line":"        def get_template(name):"},{"line_number":244,"context_line":"            import jinja2"},{"line_number":245,"context_line":"            env \u003d jinja2.Environment()"},{"line_number":246,"context_line":"            template \u003d \u0027\u0027\u0027{{ base_distro }}:{{ base_distro_tag }}"},{"line_number":247,"context_line":"{{ maintainer }}"},{"line_number":248,"context_line":"{{ kolla_version }}"},{"line_number":249,"context_line":"{{ include_header }}"},{"line_number":250,"context_line":"{{ base_distro }}"},{"line_number":251,"context_line":"{{ install_type }}"},{"line_number":252,"context_line":"{{ install_metatype }}"},{"line_number":253,"context_line":"{{ image_prefix }}"},{"line_number":254,"context_line":"{{ install_type }}"},{"line_number":255,"context_line":"{{ namespace }}"},{"line_number":256,"context_line":"{{ tag }}"},{"line_number":257,"context_line":"{{ kolla_version }}\u0027\u0027\u0027"},{"line_number":258,"context_line":"            return env.from_string(template)"},{"line_number":259,"context_line":""},{"line_number":260,"context_line":"        env \u003d mock.MagicMock()"}],"source_content_type":"text/x-python","patch_set":5,"id":"fa0719c6_10860313","line":257,"range":{"start_line":246,"start_character":12,"end_line":257,"end_character":22},"updated":"2016-03-22 14:07:30.000000000","message":"Triple quotes (\u0027\u0027\u0027) is mainly used for documentation in Python. Can you correct the indentation here.","commit_id":"773c468cf9869ed1b1c53a07a234f9ef97e84db7"},{"author":{"_account_id":13642,"name":"Vikram Hosakote","email":"vikram.ganesh@gmail.com","username":"vhosakot"},"change_message_id":"765c603b9aeaeb5afbce8ceda78e6efb2f203eaa","unresolved":false,"context_lines":[{"line_number":269,"context_line":"        with mock.patch(\u0027kolla.cmd.build.open\u0027, m):"},{"line_number":270,"context_line":"            self.kolla.create_dockerfiles()"},{"line_number":271,"context_line":""},{"line_number":272,"context_line":"        expected_string \u003d \u0027\u0027\u0027centos:latest"},{"line_number":273,"context_line":"Kolla Project (https://launchpad.net/kolla)"},{"line_number":274,"context_line":"2.0.0"},{"line_number":275,"context_line":""},{"line_number":276,"context_line":"centos"},{"line_number":277,"context_line":"binary"},{"line_number":278,"context_line":"rdo"},{"line_number":279,"context_line":"centos-binary-"},{"line_number":280,"context_line":"binary"},{"line_number":281,"context_line":"kollaglue"},{"line_number":282,"context_line":"2.0.0"},{"line_number":283,"context_line":"2.0.0\u0027\u0027\u0027"},{"line_number":284,"context_line":""},{"line_number":285,"context_line":"        self.assertEqual([mock.call(\u0027/tmp/kolla/a/Dockerfile\u0027, \u0027w\u0027),"},{"line_number":286,"context_line":"                          mock.call(\u0027/tmp/kolla/b/Dockerfile\u0027, \u0027w\u0027)],"}],"source_content_type":"text/x-python","patch_set":5,"id":"fa0719c6_50787b2b","line":283,"range":{"start_line":272,"start_character":8,"end_line":283,"end_character":8},"updated":"2016-03-22 14:07:30.000000000","message":"Triple quotes (\u0027\u0027\u0027) is mainly used for documentation in Python. Can you correct the indentation here.","commit_id":"773c468cf9869ed1b1c53a07a234f9ef97e84db7"},{"author":{"_account_id":13642,"name":"Vikram Hosakote","email":"vikram.ganesh@gmail.com","username":"vhosakot"},"change_message_id":"765c603b9aeaeb5afbce8ceda78e6efb2f203eaa","unresolved":false,"context_lines":[{"line_number":598,"context_line":"                return self.data[index]"},{"line_number":599,"context_line":""},{"line_number":600,"context_line":"        response \u003d Response()"},{"line_number":601,"context_line":"        response.add_image_response([\u0027\u0027\u0027"},{"line_number":602,"context_line":"{\"status\":"},{"line_number":603,"context_line":"\"The push refers to a repository [docker.io/library/ubuntu](len: 1)\"}"},{"line_number":604,"context_line":"        \u0027\u0027\u0027, \u0027\u0027\u0027{\"status\": \"Image already exists\", \"progressDetail\":"},{"line_number":605,"context_line":"{}, \"id\": \"e9ae3c220b23\"}"},{"line_number":606,"context_line":"        \u0027\u0027\u0027])"},{"line_number":607,"context_line":""},{"line_number":608,"context_line":"        response.add_image_response([\u0027\u0027\u0027"},{"line_number":609,"context_line":"{\"status\":"},{"line_number":610,"context_line":"\"The push refers to a repository [docker.io/library/ubuntu](len: 1)\"}"},{"line_number":611,"context_line":"        \u0027\u0027\u0027, \u0027\u0027\u0027{\"status\": \"Image already exists\", \"progressDetail\":"},{"line_number":612,"context_line":"{}, \"id\": \"e9ae3c220b23\", \"stream\": \"stream\"}"},{"line_number":613,"context_line":"        \u0027\u0027\u0027])"},{"line_number":614,"context_line":""},{"line_number":615,"context_line":"        response.add_image_response([\u0027\u0027\u0027"},{"line_number":616,"context_line":"{\"status\":\"Pushing\",\"progressDetail\":{},\"id\":\"511136ea3c5a\"}"},{"line_number":617,"context_line":"        \u0027\u0027\u0027, \u0027\u0027\u0027{\"errorDetail\": {\"message\":"},{"line_number":618,"context_line":"\"unauthorized: access to the requested resource is not authorized\"},"},{"line_number":619,"context_line":"\"error\": \"unauthorized: access to the requested resource is not authorized\"}"},{"line_number":620,"context_line":"        \u0027\u0027\u0027])"},{"line_number":621,"context_line":""},{"line_number":622,"context_line":"        queue \u003d mock.MagicMock()"},{"line_number":623,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"fa0719c6_d092cb4a","line":620,"range":{"start_line":601,"start_character":8,"end_line":620,"end_character":13},"updated":"2016-03-22 14:07:30.000000000","message":"Triple quotes (\u0027\u0027\u0027) is mainly used for documentation in Python. Can you correct the indentation here.","commit_id":"773c468cf9869ed1b1c53a07a234f9ef97e84db7"},{"author":{"_account_id":1390,"name":"Paul Bourke","email":"pauldbourke@proton.me","username":"pauldbourke"},"change_message_id":"6c1d2791c45ae9d6d27f985ec4ef81d2d830a7b5","unresolved":false,"context_lines":[{"line_number":58,"context_line":"        self.kolla.cleanup()"},{"line_number":59,"context_line":"        rmtree.assert_called_once_with(self.kolla.temp_dir)"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"    def test_fileter_images(self):"},{"line_number":62,"context_line":"        self.iamges \u003d []"},{"line_number":63,"context_line":"        self.regex \u003d []"},{"line_number":64,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"da0c15f0_bb92d355","line":61,"updated":"2016-03-25 11:03:00.000000000","message":"typo","commit_id":"3d489246035cdcc2db871be4d4dbc765cb5fe280"},{"author":{"_account_id":13747,"name":"Kuo-tung Kao","email":"jelly.k@inwinstack.com","username":"coding1314"},"change_message_id":"64c12febfbad5b2d8131e798b54f8db5d254a6f3","unresolved":false,"context_lines":[{"line_number":58,"context_line":"        self.kolla.cleanup()"},{"line_number":59,"context_line":"        rmtree.assert_called_once_with(self.kolla.temp_dir)"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"    def test_fileter_images(self):"},{"line_number":62,"context_line":"        self.iamges \u003d []"},{"line_number":63,"context_line":"        self.regex \u003d []"},{"line_number":64,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"da0c15f0_b01c8ec2","line":61,"in_reply_to":"da0c15f0_bb92d355","updated":"2016-03-26 08:56:02.000000000","message":"fixed. I also add test case for filter_images  :)","commit_id":"3d489246035cdcc2db871be4d4dbc765cb5fe280"},{"author":{"_account_id":1390,"name":"Paul Bourke","email":"pauldbourke@proton.me","username":"pauldbourke"},"change_message_id":"6c1d2791c45ae9d6d27f985ec4ef81d2d830a7b5","unresolved":false,"context_lines":[{"line_number":59,"context_line":"        rmtree.assert_called_once_with(self.kolla.temp_dir)"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"    def test_fileter_images(self):"},{"line_number":62,"context_line":"        self.iamges \u003d []"},{"line_number":63,"context_line":"        self.regex \u003d []"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"    def test_build_image_list(self):"}],"source_content_type":"text/x-python","patch_set":6,"id":"da0c15f0_1ba01f9f","line":62,"updated":"2016-03-25 11:03:00.000000000","message":"typo","commit_id":"3d489246035cdcc2db871be4d4dbc765cb5fe280"},{"author":{"_account_id":1390,"name":"Paul Bourke","email":"pauldbourke@proton.me","username":"pauldbourke"},"change_message_id":"6c1d2791c45ae9d6d27f985ec4ef81d2d830a7b5","unresolved":false,"context_lines":[{"line_number":135,"context_line":"        }"},{"line_number":136,"context_line":"        images \u003d [base_image, openstack_base_image, cinder_api_image]"},{"line_number":137,"context_line":""},{"line_number":138,"context_line":"        exepected_base_image \u003d base_image.copy()"},{"line_number":139,"context_line":"        exepected_base_image.update({"},{"line_number":140,"context_line":"            \u0027children\u0027: [openstack_base_image],"},{"line_number":141,"context_line":"            \u0027parent\u0027: None,"}],"source_content_type":"text/x-python","patch_set":6,"id":"da0c15f0_3b940336","line":138,"updated":"2016-03-25 11:03:00.000000000","message":"typo","commit_id":"3d489246035cdcc2db871be4d4dbc765cb5fe280"},{"author":{"_account_id":13747,"name":"Kuo-tung Kao","email":"jelly.k@inwinstack.com","username":"coding1314"},"change_message_id":"64c12febfbad5b2d8131e798b54f8db5d254a6f3","unresolved":false,"context_lines":[{"line_number":135,"context_line":"        }"},{"line_number":136,"context_line":"        images \u003d [base_image, openstack_base_image, cinder_api_image]"},{"line_number":137,"context_line":""},{"line_number":138,"context_line":"        exepected_base_image \u003d base_image.copy()"},{"line_number":139,"context_line":"        exepected_base_image.update({"},{"line_number":140,"context_line":"            \u0027children\u0027: [openstack_base_image],"},{"line_number":141,"context_line":"            \u0027parent\u0027: None,"}],"source_content_type":"text/x-python","patch_set":6,"id":"da0c15f0_508412d3","line":138,"in_reply_to":"da0c15f0_3b940336","updated":"2016-03-26 08:56:02.000000000","message":"I don\u0027t know what\u0027s wrong here.  Could you tell me where is typo?","commit_id":"3d489246035cdcc2db871be4d4dbc765cb5fe280"},{"author":{"_account_id":1390,"name":"Paul Bourke","email":"pauldbourke@proton.me","username":"pauldbourke"},"change_message_id":"6c1d2791c45ae9d6d27f985ec4ef81d2d830a7b5","unresolved":false,"context_lines":[{"line_number":202,"context_line":""},{"line_number":203,"context_line":"        self.assertEqual(expected_result, copyfile.call_args_list)"},{"line_number":204,"context_line":""},{"line_number":205,"context_line":"    def test_bild_rpm_setup(self):"},{"line_number":206,"context_line":"        rpm_setup_config \u003d [\u0027a.rpm\u0027, \u0027http://abc/main.repo\u0027, \u0027main.repo\u0027]"},{"line_number":207,"context_line":"        rpm_setup \u003d self.kolla.build_rpm_setup(rpm_setup_config)"},{"line_number":208,"context_line":"        expected_result \u003d ["}],"source_content_type":"text/x-python","patch_set":6,"id":"da0c15f0_7b9e7b57","line":205,"updated":"2016-03-25 11:03:00.000000000","message":"typo","commit_id":"3d489246035cdcc2db871be4d4dbc765cb5fe280"},{"author":{"_account_id":13747,"name":"Kuo-tung Kao","email":"jelly.k@inwinstack.com","username":"coding1314"},"change_message_id":"64c12febfbad5b2d8131e798b54f8db5d254a6f3","unresolved":false,"context_lines":[{"line_number":202,"context_line":""},{"line_number":203,"context_line":"        self.assertEqual(expected_result, copyfile.call_args_list)"},{"line_number":204,"context_line":""},{"line_number":205,"context_line":"    def test_bild_rpm_setup(self):"},{"line_number":206,"context_line":"        rpm_setup_config \u003d [\u0027a.rpm\u0027, \u0027http://abc/main.repo\u0027, \u0027main.repo\u0027]"},{"line_number":207,"context_line":"        rpm_setup \u003d self.kolla.build_rpm_setup(rpm_setup_config)"},{"line_number":208,"context_line":"        expected_result \u003d ["}],"source_content_type":"text/x-python","patch_set":6,"id":"da0c15f0_3087ded8","line":205,"in_reply_to":"da0c15f0_7b9e7b57","updated":"2016-03-26 08:56:02.000000000","message":"fixed","commit_id":"3d489246035cdcc2db871be4d4dbc765cb5fe280"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"cbec92107f6ca164368139af2c8bf61123c35347","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Copyright 2016 Kuo-tung Kao"},{"line_number":2,"context_line":"#"},{"line_number":3,"context_line":"# Licensed under the Apache License, Version 2.0 (the \"License\");"},{"line_number":4,"context_line":"# you may not use this file except in compliance with the License."}],"source_content_type":"text/x-python","patch_set":7,"id":"da0c15f0_7ed2c0d3","line":1,"updated":"2016-03-27 02:37:52.000000000","message":"call this test_kolla_build as the other buid test case is related to functional testing.  the unit directory looks good though.\n\nNice work!","commit_id":"a12cd110daea7329db08dcdb148e4ebf3f557595"}],"tox.ini":[{"author":{"_account_id":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},"change_message_id":"bb62967d392dbfc897019cf08a53e037fcb0c7cb","unresolved":false,"context_lines":[{"line_number":26,"context_line":""},{"line_number":27,"context_line":"[testenv:py27]"},{"line_number":28,"context_line":"commands \u003d"},{"line_number":29,"context_line":"  python -m testtools.run tests.unit.test_kolla_build"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"[testenv:bandit]"},{"line_number":32,"context_line":"commands \u003d bandit -r ansible/library dev docker kolla tests tools"}],"source_content_type":"text/x-properties","patch_set":9,"id":"da0c15f0_8f1b1b1b","line":29,"updated":"2016-03-27 11:34:56.000000000","message":"why change this? this will break the current exist Test. Only the test in tests/unit/test_kolla_build.py id loaded.","commit_id":"d4eb81fb42cfa95c616b75717ddcd934aad728ae"},{"author":{"_account_id":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},"change_message_id":"ee95be627690a857a313a84e3d94cba70b3a6b75","unresolved":false,"context_lines":[{"line_number":15,"context_line":"commands \u003d"},{"line_number":16,"context_line":"  find . -type f -name \"*.pyc\" -delete"},{"line_number":17,"context_line":"  python setup.py test --slowest --testr-args\u003d\u0027{posargs}\u0027"},{"line_number":18,"context_line":"  python -m testtools.run tests.unit.test_kolla_build"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"[testenv:pep8]"},{"line_number":21,"context_line":"commands \u003d"}],"source_content_type":"text/x-properties","patch_set":10,"id":"da0c15f0_b202c807","line":18,"updated":"2016-03-27 12:55:07.000000000","message":"in default, the testr will load all the unittest in every folder, no need add this.","commit_id":"399ed01a509dd5ff2036ec8532d47de796a06a37"},{"author":{"_account_id":13747,"name":"Kuo-tung Kao","email":"jelly.k@inwinstack.com","username":"coding1314"},"change_message_id":"797269d6d76e59c2c061e1d31032fb4498b461d8","unresolved":false,"context_lines":[{"line_number":15,"context_line":"commands \u003d"},{"line_number":16,"context_line":"  find . -type f -name \"*.pyc\" -delete"},{"line_number":17,"context_line":"  python setup.py test --slowest --testr-args\u003d\u0027{posargs}\u0027"},{"line_number":18,"context_line":"  python -m testtools.run tests.unit.test_kolla_build"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"[testenv:pep8]"},{"line_number":21,"context_line":"commands \u003d"}],"source_content_type":"text/x-properties","patch_set":10,"id":"da0c15f0_db9e70b7","line":18,"in_reply_to":"da0c15f0_b202c807","updated":"2016-03-28 02:30:49.000000000","message":"It only loads test in kolla folder.","commit_id":"399ed01a509dd5ff2036ec8532d47de796a06a37"}]}
