)]}'
{"octaviaclient/tests/unit/osc/v2/constants.py":[{"author":{"_account_id":2245,"name":"Jacky Hu","email":"hudayou@hotmail.com","username":"hudayou"},"change_message_id":"792716b584aed842ec71769bffd8ef6c7b80de34","unresolved":false,"context_lines":[{"line_number":13,"context_line":""},{"line_number":14,"context_line":"from oslo_utils import uuidutils"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"AMPHORA_ATTRS \u003d {"},{"line_number":17,"context_line":"    \"id\": uuidutils.generate_uuid(dashed\u003dTrue),"},{"line_number":18,"context_line":"    \"loadbalancer_id\": uuidutils.generate_uuid(dashed\u003dTrue),"},{"line_number":19,"context_line":"    \"compute_id\": uuidutils.generate_uuid(dashed\u003dTrue),"},{"line_number":20,"context_line":"    \"lb_network_ip\": \"192.168.1.3\","},{"line_number":21,"context_line":"    \"vrrp_ip\": \"192.168.1.6\","},{"line_number":22,"context_line":"    \"ha_ip\": \"192.168.1.10\","},{"line_number":23,"context_line":"    \"vrrp_port_id\": uuidutils.generate_uuid(dashed\u003dTrue),"},{"line_number":24,"context_line":"    \"ha_port_id\": uuidutils.generate_uuid(dashed\u003dTrue),"},{"line_number":25,"context_line":"    \"cert_expiration\": \"2019-09-19 00:34:51\","},{"line_number":26,"context_line":"    \"cert_busy\": 0,"},{"line_number":27,"context_line":"    \"role\": \"BACKUP\","},{"line_number":28,"context_line":"    \"status\": \"ALLOCATED\","},{"line_number":29,"context_line":"    \"vrrp_interface\": \"eth1\","},{"line_number":30,"context_line":"    \"vrrp_id\": 1,"},{"line_number":31,"context_line":"    \"vrrp_priority\": 200,"},{"line_number":32,"context_line":"    \"cached_zone\": \"zone2\","},{"line_number":33,"context_line":"}"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"HM_ATTRS \u003d {"},{"line_number":36,"context_line":"    \"project_id\": uuidutils.generate_uuid(dashed\u003dTrue),"},{"line_number":37,"context_line":"    \"name\": \u0027hm-name-\u0027 + uuidutils.generate_uuid(dashed\u003dTrue),"},{"line_number":38,"context_line":"    \"admin_state_up\": True,"},{"line_number":39,"context_line":"    \"pools\": ["},{"line_number":40,"context_line":"        {"},{"line_number":41,"context_line":"            \"id\": uuidutils.generate_uuid(dashed\u003dTrue)"},{"line_number":42,"context_line":"        }"},{"line_number":43,"context_line":"    ],"},{"line_number":44,"context_line":"    \"created_at\": \"2017-05-10T06:11:10\","},{"line_number":45,"context_line":"    \"provisioning_status\": \"PENDING_CREATE\","},{"line_number":46,"context_line":"    \"delay\": 10,"},{"line_number":47,"context_line":"    \"expected_codes\": \"200\","},{"line_number":48,"context_line":"    \"max_retries\": 2,"},{"line_number":49,"context_line":"    \"http_method\": \"GET\","},{"line_number":50,"context_line":"    \"timeout\": 10,"},{"line_number":51,"context_line":"    \"max_retries_down\": 3,"},{"line_number":52,"context_line":"    \"url_path\": \"/some/custom/path\","},{"line_number":53,"context_line":"    \"type\": \"HTTP\","},{"line_number":54,"context_line":"    \"id\": uuidutils.generate_uuid(dashed\u003dTrue),"},{"line_number":55,"context_line":"}"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"LISTENER_ATTRS \u003d {"},{"line_number":58,"context_line":"    \u0027id\u0027: uuidutils.generate_uuid(),"},{"line_number":59,"context_line":"    \u0027name\u0027: \u0027li-name-\u0027 + uuidutils.generate_uuid(dashed\u003dTrue),"},{"line_number":60,"context_line":"    \u0027project_id\u0027: uuidutils.generate_uuid(dashed\u003dTrue),"},{"line_number":61,"context_line":"    \u0027protocol\u0027: \u0027HTTP\u0027,"},{"line_number":62,"context_line":"    \u0027protocol_port\u0027: 80,"},{"line_number":63,"context_line":"    \u0027provisioning_status\u0027: \u0027ACTIVE\u0027,"},{"line_number":64,"context_line":"    \u0027default_pool_id\u0027: None,"},{"line_number":65,"context_line":"    \u0027connection_limit\u0027: 10,"},{"line_number":66,"context_line":"    \u0027admin_state_up\u0027: True,"},{"line_number":67,"context_line":"    \u0027default_tls_container_ref\u0027: uuidutils.generate_uuid(dashed\u003dTrue),"},{"line_number":68,"context_line":"    \u0027sni_container_refs\u0027: [uuidutils.generate_uuid(dashed\u003dTrue),"},{"line_number":69,"context_line":"                           uuidutils.generate_uuid(dashed\u003dTrue)],"},{"line_number":70,"context_line":"}"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"LOADBALANCER_ATTRS \u003d {"},{"line_number":73,"context_line":"    \u0027id\u0027: uuidutils.generate_uuid(),"},{"line_number":74,"context_line":"    \u0027name\u0027: \u0027lb-name-\u0027 + uuidutils.generate_uuid(dashed\u003dTrue),"},{"line_number":75,"context_line":"    \u0027project_id\u0027: uuidutils.generate_uuid(dashed\u003dTrue),"},{"line_number":76,"context_line":"    \u0027vip_address\u0027: \u0027192.0.2.124\u0027,"},{"line_number":77,"context_line":"    \u0027vip_network_id\u0027: uuidutils.generate_uuid(dashed\u003dTrue),"},{"line_number":78,"context_line":"    \u0027provisioning_status\u0027: \u0027ONLINE\u0027,"},{"line_number":79,"context_line":"    \u0027provider\u0027: \u0027octavia\u0027,"},{"line_number":80,"context_line":"}"},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"L7POLICY_ATTRS \u003d {"},{"line_number":83,"context_line":"    \"listener_id\": uuidutils.generate_uuid(),"},{"line_number":84,"context_line":"    \"description\": \u0027fake desc\u0027,"},{"line_number":85,"context_line":"    \"admin_state_up\": True,"},{"line_number":86,"context_line":"    \"rules\": [{\u0027id\u0027: uuidutils.generate_uuid()}],"},{"line_number":87,"context_line":"    \"provisioning_status\": \u0027active\u0027,"},{"line_number":88,"context_line":"    \"redirect_pool_id\": uuidutils.generate_uuid(),"},{"line_number":89,"context_line":"    \"action\": \u0027POOL_REDIRECT\u0027,"},{"line_number":90,"context_line":"    \"position\": 1,"},{"line_number":91,"context_line":"    \"project_id\": uuidutils.generate_uuid(),"},{"line_number":92,"context_line":"    \"id\": uuidutils.generate_uuid(),"},{"line_number":93,"context_line":"    \"name\": \u0027l7po-name-\u0027 + uuidutils.generate_uuid(dashed\u003dTrue),"},{"line_number":94,"context_line":"}"},{"line_number":95,"context_line":""},{"line_number":96,"context_line":"L7RULE_ATTRS \u003d {"},{"line_number":97,"context_line":"    \"created_at\": \"2017-05-04T18:46:35\","},{"line_number":98,"context_line":"    \"compare_type\": \"ENDS_WITH\","},{"line_number":99,"context_line":"    \"provisioning_status\": \"ACTIVE\","},{"line_number":100,"context_line":"    \"invert\": False,"},{"line_number":101,"context_line":"    \"admin_state_up\": True,"},{"line_number":102,"context_line":"    \"value\": \".example.com\","},{"line_number":103,"context_line":"    \"key\": None,"},{"line_number":104,"context_line":"    \"project_id\": uuidutils.generate_uuid(),"},{"line_number":105,"context_line":"    \"type\": \"HOST_NAME\","},{"line_number":106,"context_line":"    \"id\": uuidutils.generate_uuid(),"},{"line_number":107,"context_line":"    \"operating_status\": \"ONLINE\","},{"line_number":108,"context_line":"}"},{"line_number":109,"context_line":""},{"line_number":110,"context_line":"MEMBER_ATTRS \u003d {"},{"line_number":111,"context_line":"    \"project_id\": uuidutils.generate_uuid(dashed\u003dTrue),"},{"line_number":112,"context_line":"    \"name\": \"test-member\","},{"line_number":113,"context_line":"    \"weight\": 1,"},{"line_number":114,"context_line":"    \"admin_state_up\": True,"},{"line_number":115,"context_line":"    \"subnet_id\": uuidutils.generate_uuid(dashed\u003dTrue),"},{"line_number":116,"context_line":"    \"tenant_id\": uuidutils.generate_uuid(dashed\u003dTrue),"},{"line_number":117,"context_line":"    \"provisioning_status\": \"ACTIVE\","},{"line_number":118,"context_line":"    \"address\": \"192.0.2.122\","},{"line_number":119,"context_line":"    \"protocol_port\": 80,"},{"line_number":120,"context_line":"    \"id\": uuidutils.generate_uuid(dashed\u003dTrue),"},{"line_number":121,"context_line":"    \"operating_status\": \"NO_MONITOR\","},{"line_number":122,"context_line":"    \"pool_id\": uuidutils.generate_uuid(dashed\u003dTrue),"},{"line_number":123,"context_line":"}"},{"line_number":124,"context_line":""},{"line_number":125,"context_line":"POOL_ATTRS \u003d {"},{"line_number":126,"context_line":"    \u0027admin_state_up\u0027: True,"},{"line_number":127,"context_line":"    \u0027description\u0027: \u0027fake desc\u0027,"},{"line_number":128,"context_line":"    \u0027id\u0027: uuidutils.generate_uuid(),"},{"line_number":129,"context_line":"    \u0027lb_algorithm\u0027: \u0027ROUND_ROBIN\u0027,"},{"line_number":130,"context_line":"    \u0027listeners\u0027: [{\u0027id\u0027: uuidutils.generate_uuid()}],"},{"line_number":131,"context_line":"    \u0027loadbalancers\u0027: [{\u0027id\u0027: uuidutils.generate_uuid()}],"},{"line_number":132,"context_line":"    \u0027members\u0027: [{\u0027id\u0027: uuidutils.generate_uuid()}],"},{"line_number":133,"context_line":"    \u0027name\u0027: \u0027po-name-\u0027 + uuidutils.generate_uuid(dashed\u003dTrue),"},{"line_number":134,"context_line":"    \u0027project_id\u0027: uuidutils.generate_uuid(dashed\u003dTrue),"},{"line_number":135,"context_line":"    \u0027protocol\u0027: \u0027HTTP\u0027,"},{"line_number":136,"context_line":"    \u0027provisioning_status\u0027: \u0027ACTIVE\u0027,"},{"line_number":137,"context_line":"}"},{"line_number":138,"context_line":""},{"line_number":139,"context_line":"QUOTA_ATTRS \u003d {"},{"line_number":140,"context_line":"    \"health_monitor\": -1,"},{"line_number":141,"context_line":"    \"listener\": None,"},{"line_number":142,"context_line":"    \"load_balancer\": 5,"},{"line_number":143,"context_line":"    \"member\": 50,"},{"line_number":144,"context_line":"    \"pool\": None,"},{"line_number":145,"context_line":"    \"project_id\": uuidutils.generate_uuid(dashed\u003dTrue),"},{"line_number":146,"context_line":"}"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f91af0f_0f89fa21","line":146,"range":{"start_line":16,"start_character":0,"end_line":146,"end_character":1},"updated":"2018-01-03 10:11:57.000000000","message":"Sometimes strings are quoted in double quote, sometime strings are quoted in single quote.\nThis seems inconsistent especially in this new file.","commit_id":"ede853266f2235c5764bce6d41284809d81f0c86"}],"octaviaclient/tests/unit/osc/v2/test_pool.py":[{"author":{"_account_id":6469,"name":"Carlos Gonçalves","display_name":"Carlos Goncalves","email":"cgoncalves@redhat.com","username":"cgoncalves"},"change_message_id":"c60f53c01d12fc953dcb21f024a1740872f24d8c","unresolved":false,"context_lines":[{"line_number":16,"context_line":""},{"line_number":17,"context_line":"from osc_lib import exceptions"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"from octaviaclient.osc.v2 import pool as pool"},{"line_number":20,"context_line":"from octaviaclient.tests.unit.osc.v2 import fakes"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"9f91af0f_229d5e65","line":19,"range":{"start_line":19,"start_character":26,"end_line":19,"end_character":45},"updated":"2018-01-10 13:46:28.000000000","message":"nit: if you happen to submit a new patch set, cleanup this one too otherwise don\u0027t bother :)","commit_id":"f06396cb8747792b564226cd49e3f961bd3e9a28"},{"author":{"_account_id":6579,"name":"Nir Magnezi","email":"nmagnezi@redhat.com","username":"nmagnezi"},"change_message_id":"7d488abbe3b229c70a5ef945162380a260627c5e","unresolved":false,"context_lines":[{"line_number":16,"context_line":""},{"line_number":17,"context_line":"from osc_lib import exceptions"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"from octaviaclient.osc.v2 import pool as pool"},{"line_number":20,"context_line":"from octaviaclient.tests.unit.osc.v2 import fakes"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"9f91af0f_8201ca3a","line":19,"range":{"start_line":19,"start_character":26,"end_line":19,"end_character":45},"in_reply_to":"9f91af0f_229d5e65","updated":"2018-01-10 13:51:10.000000000","message":"right :)\nbut since this patch looks good and we have a couple of child patches, we can follow up there :)","commit_id":"f06396cb8747792b564226cd49e3f961bd3e9a28"}]}
