)]}'
{"redis/templates/pod_test.yaml":[{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"b4e01ee63a1db3529586f79634a992e084b46cb4","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{{/*"},{"line_number":2,"context_line":"Copyright 2017 The Openstack-Helm Authors."},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"Licensed under the Apache License, Version 2.0 (the \"License\");"},{"line_number":5,"context_line":"you may not use this file except in compliance with the License."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9fdfeff1_6acda42e","line":2,"range":{"start_line":2,"start_character":13,"end_line":2,"end_character":14},"updated":"2019-02-14 07:59:05.000000000","message":"nit: 9","commit_id":"5063720ed2ec50b4d2f15814d19bdbd128566974"},{"author":{"_account_id":29921,"name":"Mimigiannis Nikos","email":"nmimi@intracom-telecom.com","username":"nmimi"},"change_message_id":"29e0c3746b3e9a976e86657ba10d89b54d2df2d3","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{{/*"},{"line_number":2,"context_line":"Copyright 2017 The Openstack-Helm Authors."},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"Licensed under the Apache License, Version 2.0 (the \"License\");"},{"line_number":5,"context_line":"you may not use this file except in compliance with the License."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9fdfeff1_c0303159","line":2,"range":{"start_line":2,"start_character":13,"end_line":2,"end_character":14},"in_reply_to":"9fdfeff1_6acda42e","updated":"2019-02-14 09:43:37.000000000","message":"Done","commit_id":"5063720ed2ec50b4d2f15814d19bdbd128566974"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"b4e01ee63a1db3529586f79634a992e084b46cb4","unresolved":false,"context_lines":[{"line_number":36,"context_line":"  restartPolicy: Never"},{"line_number":37,"context_line":"  containers:"},{"line_number":38,"context_line":"    - name: {{.Release.Name}}-helm-tests"},{"line_number":39,"context_line":"      image: ubuntu"},{"line_number":40,"context_line":"      imagePullPolicy: IfNotPresent"},{"line_number":41,"context_line":"{{ tuple $envAll $envAll.Values.pod.resources.jobs.tests | include \"helm-toolkit.snippets.kubernetes_resources\" | indent 6 }}"},{"line_number":42,"context_line":"      command:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9fdfeff1_8a5d687a","line":39,"range":{"start_line":39,"start_character":13,"end_line":39,"end_character":19},"updated":"2019-02-14 07:59:05.000000000","message":"we should probably pull this out to values.yaml or use helm toolkit instead of pinning this to ubuntu.","commit_id":"5063720ed2ec50b4d2f15814d19bdbd128566974"},{"author":{"_account_id":29921,"name":"Mimigiannis Nikos","email":"nmimi@intracom-telecom.com","username":"nmimi"},"change_message_id":"29e0c3746b3e9a976e86657ba10d89b54d2df2d3","unresolved":false,"context_lines":[{"line_number":36,"context_line":"  restartPolicy: Never"},{"line_number":37,"context_line":"  containers:"},{"line_number":38,"context_line":"    - name: {{.Release.Name}}-helm-tests"},{"line_number":39,"context_line":"      image: ubuntu"},{"line_number":40,"context_line":"      imagePullPolicy: IfNotPresent"},{"line_number":41,"context_line":"{{ tuple $envAll $envAll.Values.pod.resources.jobs.tests | include \"helm-toolkit.snippets.kubernetes_resources\" | indent 6 }}"},{"line_number":42,"context_line":"      command:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9fdfeff1_60314559","line":39,"range":{"start_line":39,"start_character":13,"end_line":39,"end_character":19},"in_reply_to":"9fdfeff1_8a5d687a","updated":"2019-02-14 09:43:37.000000000","message":"Done","commit_id":"5063720ed2ec50b4d2f15814d19bdbd128566974"},{"author":{"_account_id":28014,"name":"Stamatis Katsaounis","email":"skatsaounis@admin.grnet.gr","username":"skatsaounis"},"change_message_id":"0cd958dfd43cf109f35ded6f2c32ff1516f1fe03","unresolved":false,"context_lines":[{"line_number":41,"context_line":"      command:"},{"line_number":42,"context_line":"        - /tmp/redis-test.sh"},{"line_number":43,"context_line":"      env:"},{"line_number":44,"context_line":"        - name: HOST_NAME"},{"line_number":45,"context_line":"          value: \"redis\""},{"line_number":46,"context_line":"        - name: PORT_NUM"},{"line_number":47,"context_line":"          value: \"{{ .Values.network.port }}\""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"9fdfeff1_38dd9bdc","line":44,"range":{"start_line":44,"start_character":16,"end_line":44,"end_character":25},"updated":"2019-02-15 08:38:30.000000000","message":"REDIS_HOST","commit_id":"9a990d9188d885f4ed2fdfa230bc9ede569b5794"},{"author":{"_account_id":29921,"name":"Mimigiannis Nikos","email":"nmimi@intracom-telecom.com","username":"nmimi"},"change_message_id":"db23c979281401e4d31f7fa157d19aeb5d1f9cb2","unresolved":false,"context_lines":[{"line_number":41,"context_line":"      command:"},{"line_number":42,"context_line":"        - /tmp/redis-test.sh"},{"line_number":43,"context_line":"      env:"},{"line_number":44,"context_line":"        - name: HOST_NAME"},{"line_number":45,"context_line":"          value: \"redis\""},{"line_number":46,"context_line":"        - name: PORT_NUM"},{"line_number":47,"context_line":"          value: \"{{ .Values.network.port }}\""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"9fdfeff1_72f6df5f","line":44,"range":{"start_line":44,"start_character":16,"end_line":44,"end_character":25},"in_reply_to":"9fdfeff1_38dd9bdc","updated":"2019-02-15 11:14:53.000000000","message":"Done","commit_id":"9a990d9188d885f4ed2fdfa230bc9ede569b5794"},{"author":{"_account_id":28014,"name":"Stamatis Katsaounis","email":"skatsaounis@admin.grnet.gr","username":"skatsaounis"},"change_message_id":"0cd958dfd43cf109f35ded6f2c32ff1516f1fe03","unresolved":false,"context_lines":[{"line_number":43,"context_line":"      env:"},{"line_number":44,"context_line":"        - name: HOST_NAME"},{"line_number":45,"context_line":"          value: \"redis\""},{"line_number":46,"context_line":"        - name: PORT_NUM"},{"line_number":47,"context_line":"          value: \"{{ .Values.network.port }}\""},{"line_number":48,"context_line":"        - name: DB_NUM"},{"line_number":49,"context_line":"          value: \u00270\u0027"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"9fdfeff1_d8f1ef6c","line":46,"range":{"start_line":46,"start_character":16,"end_line":46,"end_character":24},"updated":"2019-02-15 08:38:30.000000000","message":"REDIS_PORT","commit_id":"9a990d9188d885f4ed2fdfa230bc9ede569b5794"},{"author":{"_account_id":29921,"name":"Mimigiannis Nikos","email":"nmimi@intracom-telecom.com","username":"nmimi"},"change_message_id":"db23c979281401e4d31f7fa157d19aeb5d1f9cb2","unresolved":false,"context_lines":[{"line_number":43,"context_line":"      env:"},{"line_number":44,"context_line":"        - name: HOST_NAME"},{"line_number":45,"context_line":"          value: \"redis\""},{"line_number":46,"context_line":"        - name: PORT_NUM"},{"line_number":47,"context_line":"          value: \"{{ .Values.network.port }}\""},{"line_number":48,"context_line":"        - name: DB_NUM"},{"line_number":49,"context_line":"          value: \u00270\u0027"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"9fdfeff1_329a9713","line":46,"range":{"start_line":46,"start_character":16,"end_line":46,"end_character":24},"in_reply_to":"9fdfeff1_d8f1ef6c","updated":"2019-02-15 11:14:53.000000000","message":"Done","commit_id":"9a990d9188d885f4ed2fdfa230bc9ede569b5794"},{"author":{"_account_id":28014,"name":"Stamatis Katsaounis","email":"skatsaounis@admin.grnet.gr","username":"skatsaounis"},"change_message_id":"0cd958dfd43cf109f35ded6f2c32ff1516f1fe03","unresolved":false,"context_lines":[{"line_number":45,"context_line":"          value: \"redis\""},{"line_number":46,"context_line":"        - name: PORT_NUM"},{"line_number":47,"context_line":"          value: \"{{ .Values.network.port }}\""},{"line_number":48,"context_line":"        - name: DB_NUM"},{"line_number":49,"context_line":"          value: \u00270\u0027"},{"line_number":50,"context_line":"      volumeMounts:"},{"line_number":51,"context_line":"        - name: redis-test"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"9fdfeff1_98e7e7ac","line":48,"range":{"start_line":48,"start_character":16,"end_line":48,"end_character":22},"updated":"2019-02-15 08:38:30.000000000","message":"REDIS_DB","commit_id":"9a990d9188d885f4ed2fdfa230bc9ede569b5794"},{"author":{"_account_id":29921,"name":"Mimigiannis Nikos","email":"nmimi@intracom-telecom.com","username":"nmimi"},"change_message_id":"db23c979281401e4d31f7fa157d19aeb5d1f9cb2","unresolved":false,"context_lines":[{"line_number":45,"context_line":"          value: \"redis\""},{"line_number":46,"context_line":"        - name: PORT_NUM"},{"line_number":47,"context_line":"          value: \"{{ .Values.network.port }}\""},{"line_number":48,"context_line":"        - name: DB_NUM"},{"line_number":49,"context_line":"          value: \u00270\u0027"},{"line_number":50,"context_line":"      volumeMounts:"},{"line_number":51,"context_line":"        - name: redis-test"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"9fdfeff1_d29c6b0f","line":48,"range":{"start_line":48,"start_character":16,"end_line":48,"end_character":22},"in_reply_to":"9fdfeff1_98e7e7ac","updated":"2019-02-15 11:14:53.000000000","message":"Done","commit_id":"9a990d9188d885f4ed2fdfa230bc9ede569b5794"},{"author":{"_account_id":28014,"name":"Stamatis Katsaounis","email":"skatsaounis@admin.grnet.gr","username":"skatsaounis"},"change_message_id":"c35e2f5c264674a3d3dd2159b78e2d127e90ca7b","unresolved":false,"context_lines":[{"line_number":64,"context_line":"        name: redis-bin"},{"line_number":65,"context_line":"        defaultMode: 0555"},{"line_number":66,"context_line":"{{- end }}"},{"line_number":67,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9fdfeff1_b573d1e6","line":67,"updated":"2019-02-15 12:37:28.000000000","message":"nit: extra newline","commit_id":"f251672f8a21b2516338cf93900f2731ea02cd35"},{"author":{"_account_id":29921,"name":"Mimigiannis Nikos","email":"nmimi@intracom-telecom.com","username":"nmimi"},"change_message_id":"f1bc800dfd59e75f33b677f9867d1d2e1394b414","unresolved":false,"context_lines":[{"line_number":64,"context_line":"        name: redis-bin"},{"line_number":65,"context_line":"        defaultMode: 0555"},{"line_number":66,"context_line":"{{- end }}"},{"line_number":67,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9fdfeff1_28eea821","line":67,"in_reply_to":"9fdfeff1_b573d1e6","updated":"2019-02-15 12:57:28.000000000","message":"Done","commit_id":"f251672f8a21b2516338cf93900f2731ea02cd35"}],"redis/templates/test/_python_redis_tests.py.tpl":[{"author":{"_account_id":28014,"name":"Stamatis Katsaounis","email":"skatsaounis@admin.grnet.gr","username":"skatsaounis"},"change_message_id":"0cd958dfd43cf109f35ded6f2c32ff1516f1fe03","unresolved":false,"context_lines":[{"line_number":1,"context_line":"import os"},{"line_number":2,"context_line":"import redis"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"host \u003d os.environ[\u0027HOST_NAME\u0027]"},{"line_number":5,"context_line":"port \u003d os.environ[\u0027PORT_NUM\u0027]"},{"line_number":6,"context_line":"db \u003d os.environ[\u0027DB_NUM\u0027]"},{"line_number":7,"context_line":""}],"source_content_type":"text/x-smarty","patch_set":3,"id":"9fdfeff1_18fbf746","line":4,"range":{"start_line":4,"start_character":7,"end_line":4,"end_character":30},"updated":"2019-02-15 08:38:30.000000000","message":"os.environ.get(\u0027REDIS_HOST\u0027, \u0027redis\u0027)","commit_id":"9a990d9188d885f4ed2fdfa230bc9ede569b5794"},{"author":{"_account_id":29921,"name":"Mimigiannis Nikos","email":"nmimi@intracom-telecom.com","username":"nmimi"},"change_message_id":"db23c979281401e4d31f7fa157d19aeb5d1f9cb2","unresolved":false,"context_lines":[{"line_number":1,"context_line":"import os"},{"line_number":2,"context_line":"import redis"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"host \u003d os.environ[\u0027HOST_NAME\u0027]"},{"line_number":5,"context_line":"port \u003d os.environ[\u0027PORT_NUM\u0027]"},{"line_number":6,"context_line":"db \u003d os.environ[\u0027DB_NUM\u0027]"},{"line_number":7,"context_line":""}],"source_content_type":"text/x-smarty","patch_set":3,"id":"9fdfeff1_f29f2fff","line":4,"range":{"start_line":4,"start_character":7,"end_line":4,"end_character":30},"in_reply_to":"9fdfeff1_18fbf746","updated":"2019-02-15 11:14:53.000000000","message":"Done","commit_id":"9a990d9188d885f4ed2fdfa230bc9ede569b5794"},{"author":{"_account_id":28014,"name":"Stamatis Katsaounis","email":"skatsaounis@admin.grnet.gr","username":"skatsaounis"},"change_message_id":"0cd958dfd43cf109f35ded6f2c32ff1516f1fe03","unresolved":false,"context_lines":[{"line_number":2,"context_line":"import redis"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"host \u003d os.environ[\u0027HOST_NAME\u0027]"},{"line_number":5,"context_line":"port \u003d os.environ[\u0027PORT_NUM\u0027]"},{"line_number":6,"context_line":"db \u003d os.environ[\u0027DB_NUM\u0027]"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":""}],"source_content_type":"text/x-smarty","patch_set":3,"id":"9fdfeff1_d896cff0","line":5,"range":{"start_line":5,"start_character":7,"end_line":5,"end_character":29},"updated":"2019-02-15 08:38:30.000000000","message":"os.environ.get(\u0027REDIS_PORT\u0027, 9200)","commit_id":"9a990d9188d885f4ed2fdfa230bc9ede569b5794"},{"author":{"_account_id":29921,"name":"Mimigiannis Nikos","email":"nmimi@intracom-telecom.com","username":"nmimi"},"change_message_id":"db23c979281401e4d31f7fa157d19aeb5d1f9cb2","unresolved":false,"context_lines":[{"line_number":2,"context_line":"import redis"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"host \u003d os.environ[\u0027HOST_NAME\u0027]"},{"line_number":5,"context_line":"port \u003d os.environ[\u0027PORT_NUM\u0027]"},{"line_number":6,"context_line":"db \u003d os.environ[\u0027DB_NUM\u0027]"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":""}],"source_content_type":"text/x-smarty","patch_set":3,"id":"9fdfeff1_928a63bc","line":5,"range":{"start_line":5,"start_character":7,"end_line":5,"end_character":29},"in_reply_to":"9fdfeff1_d896cff0","updated":"2019-02-15 11:14:53.000000000","message":"Done","commit_id":"9a990d9188d885f4ed2fdfa230bc9ede569b5794"},{"author":{"_account_id":28014,"name":"Stamatis Katsaounis","email":"skatsaounis@admin.grnet.gr","username":"skatsaounis"},"change_message_id":"0cd958dfd43cf109f35ded6f2c32ff1516f1fe03","unresolved":false,"context_lines":[{"line_number":3,"context_line":""},{"line_number":4,"context_line":"host \u003d os.environ[\u0027HOST_NAME\u0027]"},{"line_number":5,"context_line":"port \u003d os.environ[\u0027PORT_NUM\u0027]"},{"line_number":6,"context_line":"db \u003d os.environ[\u0027DB_NUM\u0027]"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"def test_connection(redis_client):"}],"source_content_type":"text/x-smarty","patch_set":3,"id":"9fdfeff1_588adfbe","line":6,"range":{"start_line":6,"start_character":5,"end_line":6,"end_character":25},"updated":"2019-02-15 08:38:30.000000000","message":"os.environ.get(\u0027REDIS_DB\u0027, 0)","commit_id":"9a990d9188d885f4ed2fdfa230bc9ede569b5794"},{"author":{"_account_id":29921,"name":"Mimigiannis Nikos","email":"nmimi@intracom-telecom.com","username":"nmimi"},"change_message_id":"db23c979281401e4d31f7fa157d19aeb5d1f9cb2","unresolved":false,"context_lines":[{"line_number":3,"context_line":""},{"line_number":4,"context_line":"host \u003d os.environ[\u0027HOST_NAME\u0027]"},{"line_number":5,"context_line":"port \u003d os.environ[\u0027PORT_NUM\u0027]"},{"line_number":6,"context_line":"db \u003d os.environ[\u0027DB_NUM\u0027]"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"def test_connection(redis_client):"}],"source_content_type":"text/x-smarty","patch_set":3,"id":"9fdfeff1_b28527af","line":6,"range":{"start_line":6,"start_character":5,"end_line":6,"end_character":25},"in_reply_to":"9fdfeff1_588adfbe","updated":"2019-02-15 11:14:53.000000000","message":"Done","commit_id":"9a990d9188d885f4ed2fdfa230bc9ede569b5794"},{"author":{"_account_id":28014,"name":"Stamatis Katsaounis","email":"skatsaounis@admin.grnet.gr","username":"skatsaounis"},"change_message_id":"0cd958dfd43cf109f35ded6f2c32ff1516f1fe03","unresolved":false,"context_lines":[{"line_number":15,"context_line":"def database_info(redis_client):"},{"line_number":16,"context_line":"    client_list \u003d redis_client.client_list()"},{"line_number":17,"context_line":"    ip_port \u003d []"},{"line_number":18,"context_line":"    for i in client_list:"},{"line_number":19,"context_line":"        ip_port.append(i[\"addr\"])"},{"line_number":20,"context_line":"    assert client_list !\u003d None, \"Database client list is null\""},{"line_number":21,"context_line":"    return ip_port"}],"source_content_type":"text/x-smarty","patch_set":3,"id":"9fdfeff1_f81e336e","line":18,"range":{"start_line":18,"start_character":8,"end_line":18,"end_character":9},"updated":"2019-02-15 08:38:30.000000000","message":"rename to client","commit_id":"9a990d9188d885f4ed2fdfa230bc9ede569b5794"},{"author":{"_account_id":28014,"name":"Stamatis Katsaounis","email":"skatsaounis@admin.grnet.gr","username":"skatsaounis"},"change_message_id":"0cd958dfd43cf109f35ded6f2c32ff1516f1fe03","unresolved":false,"context_lines":[{"line_number":15,"context_line":"def database_info(redis_client):"},{"line_number":16,"context_line":"    client_list \u003d redis_client.client_list()"},{"line_number":17,"context_line":"    ip_port \u003d []"},{"line_number":18,"context_line":"    for i in client_list:"},{"line_number":19,"context_line":"        ip_port.append(i[\"addr\"])"},{"line_number":20,"context_line":"    assert client_list !\u003d None, \"Database client list is null\""},{"line_number":21,"context_line":"    return ip_port"}],"source_content_type":"text/x-smarty","patch_set":3,"id":"9fdfeff1_3827dbc9","line":18,"range":{"start_line":18,"start_character":13,"end_line":18,"end_character":24},"updated":"2019-02-15 08:38:30.000000000","message":"you can remove the variable and add this here directly: redis_client.client_list()","commit_id":"9a990d9188d885f4ed2fdfa230bc9ede569b5794"},{"author":{"_account_id":29921,"name":"Mimigiannis Nikos","email":"nmimi@intracom-telecom.com","username":"nmimi"},"change_message_id":"db23c979281401e4d31f7fa157d19aeb5d1f9cb2","unresolved":false,"context_lines":[{"line_number":15,"context_line":"def database_info(redis_client):"},{"line_number":16,"context_line":"    client_list \u003d redis_client.client_list()"},{"line_number":17,"context_line":"    ip_port \u003d []"},{"line_number":18,"context_line":"    for i in client_list:"},{"line_number":19,"context_line":"        ip_port.append(i[\"addr\"])"},{"line_number":20,"context_line":"    assert client_list !\u003d None, \"Database client list is null\""},{"line_number":21,"context_line":"    return ip_port"}],"source_content_type":"text/x-smarty","patch_set":3,"id":"9fdfeff1_52907bed","line":18,"range":{"start_line":18,"start_character":13,"end_line":18,"end_character":24},"in_reply_to":"9fdfeff1_3827dbc9","updated":"2019-02-15 11:14:53.000000000","message":"Done","commit_id":"9a990d9188d885f4ed2fdfa230bc9ede569b5794"},{"author":{"_account_id":29921,"name":"Mimigiannis Nikos","email":"nmimi@intracom-telecom.com","username":"nmimi"},"change_message_id":"db23c979281401e4d31f7fa157d19aeb5d1f9cb2","unresolved":false,"context_lines":[{"line_number":15,"context_line":"def database_info(redis_client):"},{"line_number":16,"context_line":"    client_list \u003d redis_client.client_list()"},{"line_number":17,"context_line":"    ip_port \u003d []"},{"line_number":18,"context_line":"    for i in client_list:"},{"line_number":19,"context_line":"        ip_port.append(i[\"addr\"])"},{"line_number":20,"context_line":"    assert client_list !\u003d None, \"Database client list is null\""},{"line_number":21,"context_line":"    return ip_port"}],"source_content_type":"text/x-smarty","patch_set":3,"id":"9fdfeff1_728b3fbf","line":18,"range":{"start_line":18,"start_character":8,"end_line":18,"end_character":9},"in_reply_to":"9fdfeff1_f81e336e","updated":"2019-02-15 11:14:53.000000000","message":"Done","commit_id":"9a990d9188d885f4ed2fdfa230bc9ede569b5794"},{"author":{"_account_id":28014,"name":"Stamatis Katsaounis","email":"skatsaounis@admin.grnet.gr","username":"skatsaounis"},"change_message_id":"0cd958dfd43cf109f35ded6f2c32ff1516f1fe03","unresolved":false,"context_lines":[{"line_number":17,"context_line":"    ip_port \u003d []"},{"line_number":18,"context_line":"    for i in client_list:"},{"line_number":19,"context_line":"        ip_port.append(i[\"addr\"])"},{"line_number":20,"context_line":"    assert client_list !\u003d None, \"Database client list is null\""},{"line_number":21,"context_line":"    return ip_port"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":""}],"source_content_type":"text/x-smarty","patch_set":3,"id":"9fdfeff1_38003b02","line":20,"range":{"start_line":20,"start_character":22,"end_line":20,"end_character":30},"updated":"2019-02-15 08:38:30.000000000","message":"this can be removed. None evaluates to False","commit_id":"9a990d9188d885f4ed2fdfa230bc9ede569b5794"},{"author":{"_account_id":29921,"name":"Mimigiannis Nikos","email":"nmimi@intracom-telecom.com","username":"nmimi"},"change_message_id":"db23c979281401e4d31f7fa157d19aeb5d1f9cb2","unresolved":false,"context_lines":[{"line_number":17,"context_line":"    ip_port \u003d []"},{"line_number":18,"context_line":"    for i in client_list:"},{"line_number":19,"context_line":"        ip_port.append(i[\"addr\"])"},{"line_number":20,"context_line":"    assert client_list !\u003d None, \"Database client list is null\""},{"line_number":21,"context_line":"    return ip_port"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":""}],"source_content_type":"text/x-smarty","patch_set":3,"id":"9fdfeff1_12c0b3e0","line":20,"range":{"start_line":20,"start_character":22,"end_line":20,"end_character":30},"in_reply_to":"9fdfeff1_38003b02","updated":"2019-02-15 11:14:53.000000000","message":"Done","commit_id":"9a990d9188d885f4ed2fdfa230bc9ede569b5794"},{"author":{"_account_id":28014,"name":"Stamatis Katsaounis","email":"skatsaounis@admin.grnet.gr","username":"skatsaounis"},"change_message_id":"0cd958dfd43cf109f35ded6f2c32ff1516f1fe03","unresolved":false,"context_lines":[{"line_number":22,"context_line":""},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"def test_insert_delete_data(redis_client):"},{"line_number":25,"context_line":"    test \u003d \"test\""},{"line_number":26,"context_line":"    value \u003d \"it\u0027s working\""},{"line_number":27,"context_line":"    result_set \u003d redis_client.set(test, value)"},{"line_number":28,"context_line":"    assert result_set, \"Error: SET command failed\""}],"source_content_type":"text/x-smarty","patch_set":3,"id":"9fdfeff1_8338dcd2","line":25,"range":{"start_line":25,"start_character":4,"end_line":25,"end_character":8},"updated":"2019-02-15 08:38:30.000000000","message":"can be renamed to key","commit_id":"9a990d9188d885f4ed2fdfa230bc9ede569b5794"},{"author":{"_account_id":29921,"name":"Mimigiannis Nikos","email":"nmimi@intracom-telecom.com","username":"nmimi"},"change_message_id":"db23c979281401e4d31f7fa157d19aeb5d1f9cb2","unresolved":false,"context_lines":[{"line_number":22,"context_line":""},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"def test_insert_delete_data(redis_client):"},{"line_number":25,"context_line":"    test \u003d \"test\""},{"line_number":26,"context_line":"    value \u003d \"it\u0027s working\""},{"line_number":27,"context_line":"    result_set \u003d redis_client.set(test, value)"},{"line_number":28,"context_line":"    assert result_set, \"Error: SET command failed\""}],"source_content_type":"text/x-smarty","patch_set":3,"id":"9fdfeff1_32c377ef","line":25,"range":{"start_line":25,"start_character":4,"end_line":25,"end_character":8},"in_reply_to":"9fdfeff1_8338dcd2","updated":"2019-02-15 11:14:53.000000000","message":"Done","commit_id":"9a990d9188d885f4ed2fdfa230bc9ede569b5794"},{"author":{"_account_id":28014,"name":"Stamatis Katsaounis","email":"skatsaounis@admin.grnet.gr","username":"skatsaounis"},"change_message_id":"0cd958dfd43cf109f35ded6f2c32ff1516f1fe03","unresolved":false,"context_lines":[{"line_number":26,"context_line":"    value \u003d \"it\u0027s working\""},{"line_number":27,"context_line":"    result_set \u003d redis_client.set(test, value)"},{"line_number":28,"context_line":"    assert result_set, \"Error: SET command failed\""},{"line_number":29,"context_line":"    print(\"Successfully SET keyvalue pair \")"},{"line_number":30,"context_line":"    result_get \u003d redis_client.get(test)"},{"line_number":31,"context_line":"    assert result_get, \"Error: GET command failed\""},{"line_number":32,"context_line":"    print(\"Successfully GET keyvalue pair \")"}],"source_content_type":"text/x-smarty","patch_set":3,"id":"9fdfeff1_e329a889","line":29,"range":{"start_line":29,"start_character":41,"end_line":29,"end_character":42},"updated":"2019-02-15 08:38:30.000000000","message":"is this white-space intentionally added here?","commit_id":"9a990d9188d885f4ed2fdfa230bc9ede569b5794"},{"author":{"_account_id":29921,"name":"Mimigiannis Nikos","email":"nmimi@intracom-telecom.com","username":"nmimi"},"change_message_id":"db23c979281401e4d31f7fa157d19aeb5d1f9cb2","unresolved":false,"context_lines":[{"line_number":26,"context_line":"    value \u003d \"it\u0027s working\""},{"line_number":27,"context_line":"    result_set \u003d redis_client.set(test, value)"},{"line_number":28,"context_line":"    assert result_set, \"Error: SET command failed\""},{"line_number":29,"context_line":"    print(\"Successfully SET keyvalue pair \")"},{"line_number":30,"context_line":"    result_get \u003d redis_client.get(test)"},{"line_number":31,"context_line":"    assert result_get, \"Error: GET command failed\""},{"line_number":32,"context_line":"    print(\"Successfully GET keyvalue pair \")"}],"source_content_type":"text/x-smarty","patch_set":3,"id":"9fdfeff1_d2b54b7f","line":29,"range":{"start_line":29,"start_character":41,"end_line":29,"end_character":42},"in_reply_to":"9fdfeff1_e329a889","updated":"2019-02-15 11:14:53.000000000","message":"Done","commit_id":"9a990d9188d885f4ed2fdfa230bc9ede569b5794"},{"author":{"_account_id":28014,"name":"Stamatis Katsaounis","email":"skatsaounis@admin.grnet.gr","username":"skatsaounis"},"change_message_id":"0cd958dfd43cf109f35ded6f2c32ff1516f1fe03","unresolved":false,"context_lines":[{"line_number":29,"context_line":"    print(\"Successfully SET keyvalue pair \")"},{"line_number":30,"context_line":"    result_get \u003d redis_client.get(test)"},{"line_number":31,"context_line":"    assert result_get, \"Error: GET command failed\""},{"line_number":32,"context_line":"    print(\"Successfully GET keyvalue pair \")"},{"line_number":33,"context_line":"    db_size \u003d redis_client.dbsize()"},{"line_number":34,"context_line":"    assert db_size \u003e 0, \"Database size not valid\""},{"line_number":35,"context_line":"    result_delete \u003d redis_client.delete(test)"}],"source_content_type":"text/x-smarty","patch_set":3,"id":"9fdfeff1_032dcc93","line":32,"range":{"start_line":32,"start_character":41,"end_line":32,"end_character":42},"updated":"2019-02-15 08:38:30.000000000","message":"same","commit_id":"9a990d9188d885f4ed2fdfa230bc9ede569b5794"},{"author":{"_account_id":29921,"name":"Mimigiannis Nikos","email":"nmimi@intracom-telecom.com","username":"nmimi"},"change_message_id":"db23c979281401e4d31f7fa157d19aeb5d1f9cb2","unresolved":false,"context_lines":[{"line_number":29,"context_line":"    print(\"Successfully SET keyvalue pair \")"},{"line_number":30,"context_line":"    result_get \u003d redis_client.get(test)"},{"line_number":31,"context_line":"    assert result_get, \"Error: GET command failed\""},{"line_number":32,"context_line":"    print(\"Successfully GET keyvalue pair \")"},{"line_number":33,"context_line":"    db_size \u003d redis_client.dbsize()"},{"line_number":34,"context_line":"    assert db_size \u003e 0, \"Database size not valid\""},{"line_number":35,"context_line":"    result_delete \u003d redis_client.delete(test)"}],"source_content_type":"text/x-smarty","patch_set":3,"id":"9fdfeff1_f2b88f75","line":32,"range":{"start_line":32,"start_character":41,"end_line":32,"end_character":42},"in_reply_to":"9fdfeff1_032dcc93","updated":"2019-02-15 11:14:53.000000000","message":"Done","commit_id":"9a990d9188d885f4ed2fdfa230bc9ede569b5794"},{"author":{"_account_id":28014,"name":"Stamatis Katsaounis","email":"skatsaounis@admin.grnet.gr","username":"skatsaounis"},"change_message_id":"0cd958dfd43cf109f35ded6f2c32ff1516f1fe03","unresolved":false,"context_lines":[{"line_number":37,"context_line":"    print(\"Successfully DELETED keyvalue pair\")"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"def test_client_kill(redis_client, client_ip_port):"},{"line_number":41,"context_line":"    for i in client_ip_port:"},{"line_number":42,"context_line":"        result \u003d redis_client.client_kill(i)"},{"line_number":43,"context_line":"        print result"}],"source_content_type":"text/x-smarty","patch_set":3,"id":"9fdfeff1_a3a2c0fa","line":40,"range":{"start_line":40,"start_character":35,"end_line":40,"end_character":49},"updated":"2019-02-15 08:38:30.000000000","message":"can be renamed to client_ip_port_list","commit_id":"9a990d9188d885f4ed2fdfa230bc9ede569b5794"},{"author":{"_account_id":29921,"name":"Mimigiannis Nikos","email":"nmimi@intracom-telecom.com","username":"nmimi"},"change_message_id":"db23c979281401e4d31f7fa157d19aeb5d1f9cb2","unresolved":false,"context_lines":[{"line_number":37,"context_line":"    print(\"Successfully DELETED keyvalue pair\")"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"def test_client_kill(redis_client, client_ip_port):"},{"line_number":41,"context_line":"    for i in client_ip_port:"},{"line_number":42,"context_line":"        result \u003d redis_client.client_kill(i)"},{"line_number":43,"context_line":"        print result"}],"source_content_type":"text/x-smarty","patch_set":3,"id":"9fdfeff1_92b34398","line":40,"range":{"start_line":40,"start_character":35,"end_line":40,"end_character":49},"in_reply_to":"9fdfeff1_a3a2c0fa","updated":"2019-02-15 11:14:53.000000000","message":"Done","commit_id":"9a990d9188d885f4ed2fdfa230bc9ede569b5794"},{"author":{"_account_id":28014,"name":"Stamatis Katsaounis","email":"skatsaounis@admin.grnet.gr","username":"skatsaounis"},"change_message_id":"0cd958dfd43cf109f35ded6f2c32ff1516f1fe03","unresolved":false,"context_lines":[{"line_number":38,"context_line":""},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"def test_client_kill(redis_client, client_ip_port):"},{"line_number":41,"context_line":"    for i in client_ip_port:"},{"line_number":42,"context_line":"        result \u003d redis_client.client_kill(i)"},{"line_number":43,"context_line":"        print result"},{"line_number":44,"context_line":"        assert result, \"Client failed to to be removed\""}],"source_content_type":"text/x-smarty","patch_set":3,"id":"9fdfeff1_63b05844","line":41,"range":{"start_line":41,"start_character":8,"end_line":41,"end_character":9},"updated":"2019-02-15 08:38:30.000000000","message":"can be renamed to client_ip_port","commit_id":"9a990d9188d885f4ed2fdfa230bc9ede569b5794"},{"author":{"_account_id":29921,"name":"Mimigiannis Nikos","email":"nmimi@intracom-telecom.com","username":"nmimi"},"change_message_id":"db23c979281401e4d31f7fa157d19aeb5d1f9cb2","unresolved":false,"context_lines":[{"line_number":38,"context_line":""},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"def test_client_kill(redis_client, client_ip_port):"},{"line_number":41,"context_line":"    for i in client_ip_port:"},{"line_number":42,"context_line":"        result \u003d redis_client.client_kill(i)"},{"line_number":43,"context_line":"        print result"},{"line_number":44,"context_line":"        assert result, \"Client failed to to be removed\""}],"source_content_type":"text/x-smarty","patch_set":3,"id":"9fdfeff1_b2ae872b","line":41,"range":{"start_line":41,"start_character":8,"end_line":41,"end_character":9},"in_reply_to":"9fdfeff1_63b05844","updated":"2019-02-15 11:14:53.000000000","message":"Done","commit_id":"9a990d9188d885f4ed2fdfa230bc9ede569b5794"},{"author":{"_account_id":28014,"name":"Stamatis Katsaounis","email":"skatsaounis@admin.grnet.gr","username":"skatsaounis"},"change_message_id":"c35e2f5c264674a3d3dd2159b78e2d127e90ca7b","unresolved":false,"context_lines":[{"line_number":2,"context_line":"import redis"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"class RedisTest:"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"    def __init__(self):"},{"line_number":8,"context_line":"        host \u003d os.environ.get(\u0027REDIS_HOST\u0027, \u0027redis\u0027)"}],"source_content_type":"text/x-smarty","patch_set":4,"id":"9fdfeff1_356841f3","line":5,"updated":"2019-02-15 12:37:28.000000000","message":"RedisTest(object)","commit_id":"f251672f8a21b2516338cf93900f2731ea02cd35"},{"author":{"_account_id":29921,"name":"Mimigiannis Nikos","email":"nmimi@intracom-telecom.com","username":"nmimi"},"change_message_id":"f1bc800dfd59e75f33b677f9867d1d2e1394b414","unresolved":false,"context_lines":[{"line_number":2,"context_line":"import redis"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"class RedisTest:"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"    def __init__(self):"},{"line_number":8,"context_line":"        host \u003d os.environ.get(\u0027REDIS_HOST\u0027, \u0027redis\u0027)"}],"source_content_type":"text/x-smarty","patch_set":4,"id":"9fdfeff1_08eba412","line":5,"in_reply_to":"9fdfeff1_356841f3","updated":"2019-02-15 12:57:28.000000000","message":"Done","commit_id":"f251672f8a21b2516338cf93900f2731ea02cd35"}],"redis/templates/test/_redis_test.sh.tpl":[{"author":{"_account_id":28014,"name":"Stamatis Katsaounis","email":"skatsaounis@admin.grnet.gr","username":"skatsaounis"},"change_message_id":"0cd958dfd43cf109f35ded6f2c32ff1516f1fe03","unresolved":false,"context_lines":[{"line_number":3,"context_line":""},{"line_number":4,"context_line":"echo \"Start Redis Test\""},{"line_number":5,"context_line":"echo \"Print Environmental variables\""},{"line_number":6,"context_line":"echo $HOST_NAME"},{"line_number":7,"context_line":"echo $PORT_NUM"},{"line_number":8,"context_line":"echo $DB_NUM"},{"line_number":9,"context_line":"apt-get update"}],"source_content_type":"text/x-smarty","patch_set":3,"id":"9fdfeff1_58b3bf98","line":6,"range":{"start_line":6,"start_character":6,"end_line":6,"end_character":15},"updated":"2019-02-15 08:38:30.000000000","message":"REDIS_HOST","commit_id":"9a990d9188d885f4ed2fdfa230bc9ede569b5794"},{"author":{"_account_id":29921,"name":"Mimigiannis Nikos","email":"nmimi@intracom-telecom.com","username":"nmimi"},"change_message_id":"db23c979281401e4d31f7fa157d19aeb5d1f9cb2","unresolved":false,"context_lines":[{"line_number":3,"context_line":""},{"line_number":4,"context_line":"echo \"Start Redis Test\""},{"line_number":5,"context_line":"echo \"Print Environmental variables\""},{"line_number":6,"context_line":"echo $HOST_NAME"},{"line_number":7,"context_line":"echo $PORT_NUM"},{"line_number":8,"context_line":"echo $DB_NUM"},{"line_number":9,"context_line":"apt-get update"}],"source_content_type":"text/x-smarty","patch_set":3,"id":"9fdfeff1_1265131e","line":6,"range":{"start_line":6,"start_character":6,"end_line":6,"end_character":15},"in_reply_to":"9fdfeff1_58b3bf98","updated":"2019-02-15 11:14:53.000000000","message":"Done","commit_id":"9a990d9188d885f4ed2fdfa230bc9ede569b5794"},{"author":{"_account_id":28014,"name":"Stamatis Katsaounis","email":"skatsaounis@admin.grnet.gr","username":"skatsaounis"},"change_message_id":"0cd958dfd43cf109f35ded6f2c32ff1516f1fe03","unresolved":false,"context_lines":[{"line_number":4,"context_line":"echo \"Start Redis Test\""},{"line_number":5,"context_line":"echo \"Print Environmental variables\""},{"line_number":6,"context_line":"echo $HOST_NAME"},{"line_number":7,"context_line":"echo $PORT_NUM"},{"line_number":8,"context_line":"echo $DB_NUM"},{"line_number":9,"context_line":"apt-get update"},{"line_number":10,"context_line":"apt-get -y install python-pip"}],"source_content_type":"text/x-smarty","patch_set":3,"id":"9fdfeff1_78aec32e","line":7,"range":{"start_line":7,"start_character":6,"end_line":7,"end_character":14},"updated":"2019-02-15 08:38:30.000000000","message":"REDIS_PORT","commit_id":"9a990d9188d885f4ed2fdfa230bc9ede569b5794"},{"author":{"_account_id":29921,"name":"Mimigiannis Nikos","email":"nmimi@intracom-telecom.com","username":"nmimi"},"change_message_id":"db23c979281401e4d31f7fa157d19aeb5d1f9cb2","unresolved":false,"context_lines":[{"line_number":4,"context_line":"echo \"Start Redis Test\""},{"line_number":5,"context_line":"echo \"Print Environmental variables\""},{"line_number":6,"context_line":"echo $HOST_NAME"},{"line_number":7,"context_line":"echo $PORT_NUM"},{"line_number":8,"context_line":"echo $DB_NUM"},{"line_number":9,"context_line":"apt-get update"},{"line_number":10,"context_line":"apt-get -y install python-pip"}],"source_content_type":"text/x-smarty","patch_set":3,"id":"9fdfeff1_326857f3","line":7,"range":{"start_line":7,"start_character":6,"end_line":7,"end_character":14},"in_reply_to":"9fdfeff1_78aec32e","updated":"2019-02-15 11:14:53.000000000","message":"Done","commit_id":"9a990d9188d885f4ed2fdfa230bc9ede569b5794"},{"author":{"_account_id":28014,"name":"Stamatis Katsaounis","email":"skatsaounis@admin.grnet.gr","username":"skatsaounis"},"change_message_id":"0cd958dfd43cf109f35ded6f2c32ff1516f1fe03","unresolved":false,"context_lines":[{"line_number":5,"context_line":"echo \"Print Environmental variables\""},{"line_number":6,"context_line":"echo $HOST_NAME"},{"line_number":7,"context_line":"echo $PORT_NUM"},{"line_number":8,"context_line":"echo $DB_NUM"},{"line_number":9,"context_line":"apt-get update"},{"line_number":10,"context_line":"apt-get -y install python-pip"},{"line_number":11,"context_line":"yes w | pip install redis"}],"source_content_type":"text/x-smarty","patch_set":3,"id":"9fdfeff1_b86d0b04","line":8,"range":{"start_line":8,"start_character":6,"end_line":8,"end_character":12},"updated":"2019-02-15 08:38:30.000000000","message":"REDIS_DB","commit_id":"9a990d9188d885f4ed2fdfa230bc9ede569b5794"},{"author":{"_account_id":29921,"name":"Mimigiannis Nikos","email":"nmimi@intracom-telecom.com","username":"nmimi"},"change_message_id":"db23c979281401e4d31f7fa157d19aeb5d1f9cb2","unresolved":false,"context_lines":[{"line_number":5,"context_line":"echo \"Print Environmental variables\""},{"line_number":6,"context_line":"echo $HOST_NAME"},{"line_number":7,"context_line":"echo $PORT_NUM"},{"line_number":8,"context_line":"echo $DB_NUM"},{"line_number":9,"context_line":"apt-get update"},{"line_number":10,"context_line":"apt-get -y install python-pip"},{"line_number":11,"context_line":"yes w | pip install redis"}],"source_content_type":"text/x-smarty","patch_set":3,"id":"9fdfeff1_d26a2beb","line":8,"range":{"start_line":8,"start_character":6,"end_line":8,"end_character":12},"in_reply_to":"9fdfeff1_b86d0b04","updated":"2019-02-15 11:14:53.000000000","message":"Done","commit_id":"9a990d9188d885f4ed2fdfa230bc9ede569b5794"}]}
