)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"change_message_id":"0260c86358531f0deba4d62dc78118bab272518f","unresolved":false,"context_lines":[{"line_number":10,"context_line":"The tests got adjusted to only skip uif the Octavia service is"},{"line_number":11,"context_line":"not present. API and scenario tests look fine and will likely work"},{"line_number":12,"context_line":"once the API v2 is out there. I removed DDT since they seem quite a"},{"line_number":13,"context_line":"hassle to get going..."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Co-Authored-By: Ankur Gupta \u003cankur.gupta@intel.com\u003e"},{"line_number":16,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"da36d5c6_a51aecc3","line":13,"updated":"2017-02-27 08:08:26.000000000","message":"having copies in two repos can be a maintenance burden.\nhow about having a dedicated tempest plugin only repo instead?","commit_id":"83b056e78e0eaf2cb52bbd561de229879d432612"}],"octavia/tests/tempest/config.py":[{"author":{"_account_id":14591,"name":"Lubosz Kosnik (diltram)","email":"lubosz.kosnik@intel.com","username":"diltram"},"change_message_id":"5fdb3c140055584cd5b3baedd7471ddfcec6dbd2","unresolved":false,"context_lines":[{"line_number":29,"context_line":""},{"line_number":30,"context_line":"OctaviaGroup \u003d ["},{"line_number":31,"context_line":"    cfg.StrOpt(\u0027catalog_type\u0027,"},{"line_number":32,"context_line":"               default\u003d\u0027octavia\u0027,"},{"line_number":33,"context_line":"               help\u003d\u0027Catalog type of the Octavia service.\u0027),"},{"line_number":34,"context_line":"    cfg.IntOpt(\u0027build_interval\u0027,"},{"line_number":35,"context_line":"               default\u003d5,"}],"source_content_type":"text/x-python","patch_set":8,"id":"1a1ced50_43be8600","line":32,"range":{"start_line":32,"start_character":24,"end_line":32,"end_character":31},"updated":"2017-03-16 16:27:45.000000000","message":"load-balancing","commit_id":"e4e4d0cce06ad1962f7d15a9f6a9324f05cd17f0"}],"octavia/tests/tempest/v2/api/test_health_monitor_admin.py":[{"author":{"_account_id":14591,"name":"Lubosz Kosnik (diltram)","email":"lubosz.kosnik@intel.com","username":"diltram"},"change_message_id":"5fdb3c140055584cd5b3baedd7471ddfcec6dbd2","unresolved":false,"context_lines":[{"line_number":27,"context_line":""},{"line_number":28,"context_line":"class TestHealthMonitors(base.BaseAdminTestCase):"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"    \"\"\"Tests the following operations in the Neutron-LBaaS API using the"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"    REST client for Health Monitors with ADMIN role:"},{"line_number":33,"context_line":""}],"source_content_type":"text/x-python","patch_set":8,"id":"1a1ced50_43fcc63e","line":30,"range":{"start_line":30,"start_character":45,"end_line":30,"end_character":58},"updated":"2017-03-16 16:27:45.000000000","message":"octavia","commit_id":"e4e4d0cce06ad1962f7d15a9f6a9324f05cd17f0"},{"author":{"_account_id":14591,"name":"Lubosz Kosnik (diltram)","email":"lubosz.kosnik@intel.com","username":"diltram"},"change_message_id":"5fdb3c140055584cd5b3baedd7471ddfcec6dbd2","unresolved":false,"context_lines":[{"line_number":40,"context_line":"    def resource_setup(cls):"},{"line_number":41,"context_line":"        super(TestHealthMonitors, cls).resource_setup()"},{"line_number":42,"context_line":"        if not CONF.service_available.octavia:"},{"line_number":43,"context_line":"            msg \u003d \"Octavia  not enabled.\""},{"line_number":44,"context_line":"            raise cls.skipException(msg)"},{"line_number":45,"context_line":"        network_name \u003d data_utils.rand_name(\u0027network-\u0027)"},{"line_number":46,"context_line":"        cls.network \u003d cls.create_network(network_name)"}],"source_content_type":"text/x-python","patch_set":8,"id":"1a1ced50_63f9c24d","line":43,"range":{"start_line":43,"start_character":27,"end_line":43,"end_character":28},"updated":"2017-03-16 16:27:45.000000000","message":"space","commit_id":"e4e4d0cce06ad1962f7d15a9f6a9324f05cd17f0"}],"octavia/tests/tempest/v2/api/test_health_monitors_non_admin.py":[{"author":{"_account_id":14591,"name":"Lubosz Kosnik (diltram)","email":"lubosz.kosnik@intel.com","username":"diltram"},"change_message_id":"5fdb3c140055584cd5b3baedd7471ddfcec6dbd2","unresolved":false,"context_lines":[{"line_number":24,"context_line":""},{"line_number":25,"context_line":"class TestHealthMonitors(base.BaseTestCase):"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"    \"\"\"Tests the following operations in the Neutron-LBaaS API using the"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"    REST client for Health Monitors:"},{"line_number":30,"context_line":"        list health monitors"}],"source_content_type":"text/x-python","patch_set":8,"id":"1a1ced50_0389eeca","line":27,"range":{"start_line":27,"start_character":45,"end_line":27,"end_character":58},"updated":"2017-03-16 16:27:45.000000000","message":"octavia","commit_id":"e4e4d0cce06ad1962f7d15a9f6a9324f05cd17f0"},{"author":{"_account_id":14591,"name":"Lubosz Kosnik (diltram)","email":"lubosz.kosnik@intel.com","username":"diltram"},"change_message_id":"5fdb3c140055584cd5b3baedd7471ddfcec6dbd2","unresolved":false,"context_lines":[{"line_number":38,"context_line":"    def resource_setup(cls):"},{"line_number":39,"context_line":"        super(TestHealthMonitors, cls).resource_setup()"},{"line_number":40,"context_line":"        if not CONF.service_available.octavia:"},{"line_number":41,"context_line":"            msg \u003d \"Octavia  not enabled.\""},{"line_number":42,"context_line":"            raise cls.skipException(msg)"},{"line_number":43,"context_line":"        network_name \u003d data_utils.rand_name(\u0027network-\u0027)"},{"line_number":44,"context_line":"        cls.network \u003d cls.create_network(network_name)"}],"source_content_type":"text/x-python","patch_set":8,"id":"1a1ced50_c39ef606","line":41,"range":{"start_line":41,"start_character":27,"end_line":41,"end_character":28},"updated":"2017-03-16 16:27:45.000000000","message":"space","commit_id":"e4e4d0cce06ad1962f7d15a9f6a9324f05cd17f0"}],"octavia/tests/tempest/v2/api/test_listeners_admin.py":[{"author":{"_account_id":14591,"name":"Lubosz Kosnik (diltram)","email":"lubosz.kosnik@intel.com","username":"diltram"},"change_message_id":"5fdb3c140055584cd5b3baedd7471ddfcec6dbd2","unresolved":false,"context_lines":[{"line_number":28,"context_line":""},{"line_number":29,"context_line":"    \"\"\"Tests the listener creation operation in admin scope in the"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"    Neutron-LBaaS API using the REST client for Listeners:"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"    \"\"\""},{"line_number":34,"context_line":""}],"source_content_type":"text/x-python","patch_set":8,"id":"1a1ced50_2386eab9","line":31,"range":{"start_line":31,"start_character":4,"end_line":31,"end_character":17},"updated":"2017-03-16 16:27:45.000000000","message":"octavia","commit_id":"e4e4d0cce06ad1962f7d15a9f6a9324f05cd17f0"},{"author":{"_account_id":14591,"name":"Lubosz Kosnik (diltram)","email":"lubosz.kosnik@intel.com","username":"diltram"},"change_message_id":"5fdb3c140055584cd5b3baedd7471ddfcec6dbd2","unresolved":false,"context_lines":[{"line_number":36,"context_line":"    def resource_setup(cls):"},{"line_number":37,"context_line":"        super(ListenersTestJSON, cls).resource_setup()"},{"line_number":38,"context_line":"        if not CONF.service_available.octavia:"},{"line_number":39,"context_line":"            msg \u003d \"Octavia  not enabled.\""},{"line_number":40,"context_line":"            raise cls.skipException(msg)"},{"line_number":41,"context_line":"        network_name \u003d data_utils.rand_name(\u0027network-\u0027)"},{"line_number":42,"context_line":"        cls.network \u003d cls.create_network(network_name)"}],"source_content_type":"text/x-python","patch_set":8,"id":"1a1ced50_4393e6fa","line":39,"range":{"start_line":39,"start_character":27,"end_line":39,"end_character":28},"updated":"2017-03-16 16:27:45.000000000","message":"space","commit_id":"e4e4d0cce06ad1962f7d15a9f6a9324f05cd17f0"}],"octavia/tests/tempest/v2/api/test_listeners_non_admin.py":[{"author":{"_account_id":14591,"name":"Lubosz Kosnik (diltram)","email":"lubosz.kosnik@intel.com","username":"diltram"},"change_message_id":"5fdb3c140055584cd5b3baedd7471ddfcec6dbd2","unresolved":false,"context_lines":[{"line_number":25,"context_line":""},{"line_number":26,"context_line":"class ListenersTestJSON(base.BaseTestCase):"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"    \"\"\"Tests the following operations in the Neutron-LBaaS API using the"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"    REST client for Listeners:"},{"line_number":31,"context_line":""}],"source_content_type":"text/x-python","patch_set":8,"id":"1a1ced50_6390e2ed","line":28,"range":{"start_line":28,"start_character":45,"end_line":28,"end_character":58},"updated":"2017-03-16 16:27:45.000000000","message":"octavia","commit_id":"e4e4d0cce06ad1962f7d15a9f6a9324f05cd17f0"},{"author":{"_account_id":14591,"name":"Lubosz Kosnik (diltram)","email":"lubosz.kosnik@intel.com","username":"diltram"},"change_message_id":"5fdb3c140055584cd5b3baedd7471ddfcec6dbd2","unresolved":false,"context_lines":[{"line_number":40,"context_line":"    def resource_setup(cls):"},{"line_number":41,"context_line":"        super(ListenersTestJSON, cls).resource_setup()"},{"line_number":42,"context_line":"        if not CONF.service_available.octavia:"},{"line_number":43,"context_line":"            msg \u003d \"Octavia  not enabled.\""},{"line_number":44,"context_line":"            raise cls.skipException(msg)"},{"line_number":45,"context_line":"        network_name \u003d data_utils.rand_name(\u0027network-\u0027)"},{"line_number":46,"context_line":"        cls.network \u003d cls.create_network(network_name)"}],"source_content_type":"text/x-python","patch_set":8,"id":"1a1ced50_e3ba126e","line":43,"range":{"start_line":43,"start_character":27,"end_line":43,"end_character":28},"updated":"2017-03-16 16:27:45.000000000","message":"space","commit_id":"e4e4d0cce06ad1962f7d15a9f6a9324f05cd17f0"}],"octavia/tests/tempest/v2/api/test_load_balancers_admin.py":[{"author":{"_account_id":14591,"name":"Lubosz Kosnik (diltram)","email":"lubosz.kosnik@intel.com","username":"diltram"},"change_message_id":"5fdb3c140055584cd5b3baedd7471ddfcec6dbd2","unresolved":false,"context_lines":[{"line_number":27,"context_line":""},{"line_number":28,"context_line":"class LoadBalancersTestAdmin(base.BaseAdminTestCase):"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"    \"\"\"Tests the following operations in the Neutron-LBaaS API using the"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"    REST client for Load Balancers with admin credentials:"},{"line_number":33,"context_line":""}],"source_content_type":"text/x-python","patch_set":8,"id":"1a1ced50_43aa061b","line":30,"range":{"start_line":30,"start_character":45,"end_line":30,"end_character":58},"updated":"2017-03-16 16:27:45.000000000","message":"!","commit_id":"e4e4d0cce06ad1962f7d15a9f6a9324f05cd17f0"},{"author":{"_account_id":14591,"name":"Lubosz Kosnik (diltram)","email":"lubosz.kosnik@intel.com","username":"diltram"},"change_message_id":"5fdb3c140055584cd5b3baedd7471ddfcec6dbd2","unresolved":false,"context_lines":[{"line_number":42,"context_line":"    def resource_setup(cls):"},{"line_number":43,"context_line":"        super(LoadBalancersTestAdmin, cls).resource_setup()"},{"line_number":44,"context_line":"        if not CONF.service_available.octavia:"},{"line_number":45,"context_line":"            msg \u003d \"Octavia  not enabled.\""},{"line_number":46,"context_line":"            raise cls.skipException(msg)"},{"line_number":47,"context_line":"        network_name \u003d data_utils.rand_name(\u0027network\u0027)"},{"line_number":48,"context_line":"        cls.network \u003d cls.create_network(network_name)"}],"source_content_type":"text/x-python","patch_set":8,"id":"1a1ced50_c36c360b","line":45,"range":{"start_line":45,"start_character":27,"end_line":45,"end_character":28},"updated":"2017-03-16 16:27:45.000000000","message":"!","commit_id":"e4e4d0cce06ad1962f7d15a9f6a9324f05cd17f0"}],"octavia/tests/tempest/v2/api/test_load_balancers_non_admin.py":[{"author":{"_account_id":14591,"name":"Lubosz Kosnik (diltram)","email":"lubosz.kosnik@intel.com","username":"diltram"},"change_message_id":"5fdb3c140055584cd5b3baedd7471ddfcec6dbd2","unresolved":false,"context_lines":[{"line_number":26,"context_line":""},{"line_number":27,"context_line":"class LoadBalancersTestJSON(base.BaseTestCase):"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"    \"\"\"Tests the following operations in the Neutron-LBaaS API using the"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"    REST client for Load Balancers with default credentials:"},{"line_number":32,"context_line":""}],"source_content_type":"text/x-python","patch_set":8,"id":"1a1ced50_e37132e2","line":29,"range":{"start_line":29,"start_character":45,"end_line":29,"end_character":58},"updated":"2017-03-16 16:27:45.000000000","message":"!","commit_id":"e4e4d0cce06ad1962f7d15a9f6a9324f05cd17f0"},{"author":{"_account_id":14591,"name":"Lubosz Kosnik (diltram)","email":"lubosz.kosnik@intel.com","username":"diltram"},"change_message_id":"5fdb3c140055584cd5b3baedd7471ddfcec6dbd2","unresolved":false,"context_lines":[{"line_number":41,"context_line":"    def resource_setup(cls):"},{"line_number":42,"context_line":"        super(LoadBalancersTestJSON, cls).resource_setup()"},{"line_number":43,"context_line":"        if not CONF.service_available.octavia:"},{"line_number":44,"context_line":"            msg \u003d \"Octavia  not enabled.\""},{"line_number":45,"context_line":"            raise cls.skipException(msg)"},{"line_number":46,"context_line":"        network_name \u003d data_utils.rand_name(\u0027network\u0027)"},{"line_number":47,"context_line":"        cls.network \u003d cls.create_network(network_name)"}],"source_content_type":"text/x-python","patch_set":8,"id":"1a1ced50_03772ed5","line":44,"range":{"start_line":44,"start_character":27,"end_line":44,"end_character":28},"updated":"2017-03-16 16:27:45.000000000","message":"!","commit_id":"e4e4d0cce06ad1962f7d15a9f6a9324f05cd17f0"}],"octavia/tests/tempest/v2/api/test_members_admin.py":[{"author":{"_account_id":14591,"name":"Lubosz Kosnik (diltram)","email":"lubosz.kosnik@intel.com","username":"diltram"},"change_message_id":"5fdb3c140055584cd5b3baedd7471ddfcec6dbd2","unresolved":false,"context_lines":[{"line_number":26,"context_line":"class MemberTestJSON(base.BaseAdminTestCase):"},{"line_number":27,"context_line":"    \"\"\"Test the member creation operation in admin scope in"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"    Neutron-LBaaS API using the REST client for members:"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"    \"\"\""},{"line_number":32,"context_line":""}],"source_content_type":"text/x-python","patch_set":8,"id":"1a1ced50_23d8aaef","line":29,"range":{"start_line":29,"start_character":4,"end_line":29,"end_character":17},"updated":"2017-03-16 16:27:45.000000000","message":"octavia","commit_id":"e4e4d0cce06ad1962f7d15a9f6a9324f05cd17f0"},{"author":{"_account_id":14591,"name":"Lubosz Kosnik (diltram)","email":"lubosz.kosnik@intel.com","username":"diltram"},"change_message_id":"5fdb3c140055584cd5b3baedd7471ddfcec6dbd2","unresolved":false,"context_lines":[{"line_number":34,"context_line":"    def resource_setup(cls):"},{"line_number":35,"context_line":"        super(MemberTestJSON, cls).resource_setup()"},{"line_number":36,"context_line":"        if not CONF.service_available.octavia:"},{"line_number":37,"context_line":"            msg \u003d \"Octavia  not enabled.\""},{"line_number":38,"context_line":"            raise cls.skipException(msg)"},{"line_number":39,"context_line":"        network_name \u003d data_utils.rand_name(\u0027network-\u0027)"},{"line_number":40,"context_line":"        cls.network \u003d cls.create_network(network_name)"}],"source_content_type":"text/x-python","patch_set":8,"id":"1a1ced50_c3d0b6cc","line":37,"range":{"start_line":37,"start_character":27,"end_line":37,"end_character":28},"updated":"2017-03-16 16:27:45.000000000","message":"space","commit_id":"e4e4d0cce06ad1962f7d15a9f6a9324f05cd17f0"}],"octavia/tests/tempest/v2/api/test_members_non_admin.py":[{"author":{"_account_id":14591,"name":"Lubosz Kosnik (diltram)","email":"lubosz.kosnik@intel.com","username":"diltram"},"change_message_id":"5fdb3c140055584cd5b3baedd7471ddfcec6dbd2","unresolved":false,"context_lines":[{"line_number":25,"context_line":""},{"line_number":26,"context_line":"class MemberTestJSON(base.BaseTestCase):"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"    \"\"\"Test the following operations in Neutron-LBaaS API using the"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"    REST client for members:"},{"line_number":31,"context_line":""}],"source_content_type":"text/x-python","patch_set":8,"id":"1a1ced50_83edde90","line":28,"range":{"start_line":28,"start_character":40,"end_line":28,"end_character":53},"updated":"2017-03-16 16:27:45.000000000","message":"octavia","commit_id":"e4e4d0cce06ad1962f7d15a9f6a9324f05cd17f0"},{"author":{"_account_id":14591,"name":"Lubosz Kosnik (diltram)","email":"lubosz.kosnik@intel.com","username":"diltram"},"change_message_id":"5fdb3c140055584cd5b3baedd7471ddfcec6dbd2","unresolved":false,"context_lines":[{"line_number":39,"context_line":"    def resource_setup(cls):"},{"line_number":40,"context_line":"        super(MemberTestJSON, cls).resource_setup()"},{"line_number":41,"context_line":"        if not CONF.service_available.octavia:"},{"line_number":42,"context_line":"            msg \u003d \"Octavia  not enabled.\""},{"line_number":43,"context_line":"            raise cls.skipException(msg)"},{"line_number":44,"context_line":"        network_name \u003d data_utils.rand_name(\u0027network-\u0027)"},{"line_number":45,"context_line":"        cls.network \u003d cls.create_network(network_name)"}],"source_content_type":"text/x-python","patch_set":8,"id":"1a1ced50_634b82b1","line":42,"range":{"start_line":42,"start_character":27,"end_line":42,"end_character":28},"updated":"2017-03-16 16:27:45.000000000","message":"space","commit_id":"e4e4d0cce06ad1962f7d15a9f6a9324f05cd17f0"}],"octavia/tests/tempest/v2/api/test_pools_admin.py":[{"author":{"_account_id":14591,"name":"Lubosz Kosnik (diltram)","email":"lubosz.kosnik@intel.com","username":"diltram"},"change_message_id":"5fdb3c140055584cd5b3baedd7471ddfcec6dbd2","unresolved":false,"context_lines":[{"line_number":29,"context_line":""},{"line_number":30,"context_line":"class TestPools(base.BaseAdminTestCase):"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"    \"\"\"Tests the following operations in the Neutron-LBaaS API using the"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"    REST client for Pools:"},{"line_number":35,"context_line":""}],"source_content_type":"text/x-python","patch_set":8,"id":"1a1ced50_a34e5a94","line":32,"range":{"start_line":32,"start_character":45,"end_line":32,"end_character":58},"updated":"2017-03-16 16:27:45.000000000","message":"!","commit_id":"e4e4d0cce06ad1962f7d15a9f6a9324f05cd17f0"},{"author":{"_account_id":14591,"name":"Lubosz Kosnik (diltram)","email":"lubosz.kosnik@intel.com","username":"diltram"},"change_message_id":"5fdb3c140055584cd5b3baedd7471ddfcec6dbd2","unresolved":false,"context_lines":[{"line_number":44,"context_line":"    def resource_setup(cls):"},{"line_number":45,"context_line":"        super(TestPools, cls).resource_setup()"},{"line_number":46,"context_line":"        if not CONF.service_available.octavia:"},{"line_number":47,"context_line":"            msg \u003d \"Octavia  not enabled.\""},{"line_number":48,"context_line":"            raise cls.skipException(msg)"},{"line_number":49,"context_line":"        network_name \u003d data_utils.rand_name(\u0027network-\u0027)"},{"line_number":50,"context_line":"        cls.network \u003d cls.create_network(network_name)"}],"source_content_type":"text/x-python","patch_set":8,"id":"1a1ced50_035e4e45","line":47,"range":{"start_line":47,"start_character":27,"end_line":47,"end_character":28},"updated":"2017-03-16 16:27:45.000000000","message":"!","commit_id":"e4e4d0cce06ad1962f7d15a9f6a9324f05cd17f0"}],"octavia/tests/tempest/v2/api/test_pools_non_admin.py":[{"author":{"_account_id":14591,"name":"Lubosz Kosnik (diltram)","email":"lubosz.kosnik@intel.com","username":"diltram"},"change_message_id":"5fdb3c140055584cd5b3baedd7471ddfcec6dbd2","unresolved":false,"context_lines":[{"line_number":26,"context_line":""},{"line_number":27,"context_line":"class TestPools(base.BaseTestCase):"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"    \"\"\"Tests the following operations in the Neutron-LBaaS API using the"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"    REST client for Pools:"},{"line_number":32,"context_line":""}],"source_content_type":"text/x-python","patch_set":8,"id":"1a1ced50_036d6e32","line":29,"range":{"start_line":29,"start_character":45,"end_line":29,"end_character":58},"updated":"2017-03-16 16:27:45.000000000","message":"octavia","commit_id":"e4e4d0cce06ad1962f7d15a9f6a9324f05cd17f0"},{"author":{"_account_id":14591,"name":"Lubosz Kosnik (diltram)","email":"lubosz.kosnik@intel.com","username":"diltram"},"change_message_id":"5fdb3c140055584cd5b3baedd7471ddfcec6dbd2","unresolved":false,"context_lines":[{"line_number":41,"context_line":"    def resource_setup(cls):"},{"line_number":42,"context_line":"        super(TestPools, cls).resource_setup()"},{"line_number":43,"context_line":"        if not CONF.service_available.octavia:"},{"line_number":44,"context_line":"            msg \u003d \"Octavia  not enabled.\""},{"line_number":45,"context_line":"            raise cls.skipException(msg)"},{"line_number":46,"context_line":"        network_name \u003d data_utils.rand_name(\u0027network-\u0027)"},{"line_number":47,"context_line":"        cls.network \u003d cls.create_network(network_name)"}],"source_content_type":"text/x-python","patch_set":8,"id":"1a1ced50_637462fd","line":44,"range":{"start_line":44,"start_character":27,"end_line":44,"end_character":28},"updated":"2017-03-16 16:27:45.000000000","message":"space","commit_id":"e4e4d0cce06ad1962f7d15a9f6a9324f05cd17f0"}],"octavia/tests/tempest/v2/clients/health_monitors_client.py":[{"author":{"_account_id":14591,"name":"Lubosz Kosnik (diltram)","email":"lubosz.kosnik@intel.com","username":"diltram"},"change_message_id":"5fdb3c140055584cd5b3baedd7471ddfcec6dbd2","unresolved":false,"context_lines":[{"line_number":46,"context_line":"        \"\"\"Create a health monitor.\"\"\""},{"line_number":47,"context_line":"        url \u003d \u0027v2.0/lbaas/healthmonitors\u0027"},{"line_number":48,"context_line":"        post_body \u003d jsonutils.dumps({\"healthmonitor\": kwargs})"},{"line_number":49,"context_line":"        LOG.error(\"url: \" + url)"},{"line_number":50,"context_line":"        print(\"url: \" + url)"},{"line_number":51,"context_line":"        resp, body \u003d self.post(url, post_body)"},{"line_number":52,"context_line":"        body \u003d jsonutils.loads(body)"},{"line_number":53,"context_line":"        self.expected_success(201, resp.status)"}],"source_content_type":"text/x-python","patch_set":8,"id":"1a1ced50_c3fd1670","line":50,"range":{"start_line":49,"start_character":8,"end_line":50,"end_character":28},"updated":"2017-03-16 16:27:45.000000000","message":"Need to be removed.","commit_id":"e4e4d0cce06ad1962f7d15a9f6a9324f05cd17f0"}],"octavia/tests/tempest/v2/scenario/base.py":[{"author":{"_account_id":14591,"name":"Lubosz Kosnik (diltram)","email":"lubosz.kosnik@intel.com","username":"diltram"},"change_message_id":"5fdb3c140055584cd5b3baedd7471ddfcec6dbd2","unresolved":false,"context_lines":[{"line_number":46,"context_line":""},{"line_number":47,"context_line":"def _setup_client_args(auth_provider):"},{"line_number":48,"context_line":"    \"\"\"Set up ServiceClient arguments using config settings.\"\"\""},{"line_number":49,"context_line":"    service \u003d config.octavia.catalog_type or \u0027octavia\u0027"},{"line_number":50,"context_line":"    region \u003d config.octavia.region or \u0027regionOne\u0027"},{"line_number":51,"context_line":"    endpoint_type \u003d config.octavia.endpoint_type"},{"line_number":52,"context_line":"    build_interval \u003d config.octavia.build_interval"}],"source_content_type":"text/x-python","patch_set":8,"id":"1a1ced50_46be9400","line":49,"range":{"start_line":49,"start_character":46,"end_line":49,"end_character":53},"updated":"2017-03-16 16:27:45.000000000","message":"load-balancing","commit_id":"e4e4d0cce06ad1962f7d15a9f6a9324f05cd17f0"},{"author":{"_account_id":14591,"name":"Lubosz Kosnik (diltram)","email":"lubosz.kosnik@intel.com","username":"diltram"},"change_message_id":"5fdb3c140055584cd5b3baedd7471ddfcec6dbd2","unresolved":false,"context_lines":[{"line_number":87,"context_line":""},{"line_number":88,"context_line":"        mgr \u003d self.get_client_manager()"},{"line_number":89,"context_line":"        auth_provider \u003d mgr.auth_provider"},{"line_number":90,"context_line":"        region \u003d config.network.region or config.identity.region"},{"line_number":91,"context_line":"        self.client_args \u003d [auth_provider, \u0027load-balancing\u0027, region]"},{"line_number":92,"context_line":"        self.load_balancers_client \u003d ("},{"line_number":93,"context_line":"            load_balancers_client.LoadBalancersClientJSON(*self.client_args))"},{"line_number":94,"context_line":"        self.listeners_client \u003d ("}],"source_content_type":"text/x-python","patch_set":8,"id":"1a1ced50_865decee","line":91,"range":{"start_line":90,"start_character":8,"end_line":91,"end_character":68},"updated":"2017-03-16 16:27:45.000000000","message":"This not suppose to be replaced with this _setup_config_args?","commit_id":"e4e4d0cce06ad1962f7d15a9f6a9324f05cd17f0"},{"author":{"_account_id":14591,"name":"Lubosz Kosnik (diltram)","email":"lubosz.kosnik@intel.com","username":"diltram"},"change_message_id":"5fdb3c140055584cd5b3baedd7471ddfcec6dbd2","unresolved":false,"context_lines":[{"line_number":88,"context_line":"        mgr \u003d self.get_client_manager()"},{"line_number":89,"context_line":"        auth_provider \u003d mgr.auth_provider"},{"line_number":90,"context_line":"        region \u003d config.network.region or config.identity.region"},{"line_number":91,"context_line":"        self.client_args \u003d [auth_provider, \u0027load-balancing\u0027, region]"},{"line_number":92,"context_line":"        self.load_balancers_client \u003d ("},{"line_number":93,"context_line":"            load_balancers_client.LoadBalancersClientJSON(*self.client_args))"},{"line_number":94,"context_line":"        self.listeners_client \u003d ("}],"source_content_type":"text/x-python","patch_set":8,"id":"1a1ced50_c67b647a","line":91,"range":{"start_line":91,"start_character":43,"end_line":91,"end_character":59},"updated":"2017-03-16 16:27:45.000000000","message":"it really should be hard coded? I know that you didn\u0027t write it but if we\u0027re merging this code maybe we should update it.","commit_id":"e4e4d0cce06ad1962f7d15a9f6a9324f05cd17f0"},{"author":{"_account_id":14591,"name":"Lubosz Kosnik (diltram)","email":"lubosz.kosnik@intel.com","username":"diltram"},"change_message_id":"5fdb3c140055584cd5b3baedd7471ddfcec6dbd2","unresolved":false,"context_lines":[{"line_number":105,"context_line":"        super(BaseTestCase, cls).skip_checks()"},{"line_number":106,"context_line":"        cfg \u003d config.network"},{"line_number":107,"context_line":"        if not config.service_available.octavia:"},{"line_number":108,"context_line":"            msg \u003d \"Octavia  not enabled.\""},{"line_number":109,"context_line":"            raise cls.skipException(msg)"},{"line_number":110,"context_line":"        if not (cfg.project_networks_reachable or cfg.public_network_id):"},{"line_number":111,"context_line":"            msg \u003d (\u0027Either tenant_networks_reachable must be \"true\", or \u0027"}],"source_content_type":"text/x-python","patch_set":8,"id":"1a1ced50_e65ce0ef","line":108,"range":{"start_line":108,"start_character":27,"end_line":108,"end_character":28},"updated":"2017-03-16 16:27:45.000000000","message":"space","commit_id":"e4e4d0cce06ad1962f7d15a9f6a9324f05cd17f0"}]}
