)]}'
{"searchlight/tests/unit/test_indexing_helper.py":[{"author":{"_account_id":10063,"name":"Steve McLellan","email":"steven.j.mclellan@gmail.com","username":"sjmc7"},"change_message_id":"f5112cd9a368581a8d2a6d7a88ffd18b02b4b362","unresolved":false,"context_lines":[{"line_number":17,"context_line":"from elasticsearch import exceptions as es_exceptions"},{"line_number":18,"context_line":"import mock"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"from searchlight.elasticsearch.plugins import helper as plugin_utils"},{"line_number":21,"context_line":"from searchlight.elasticsearch import ROLE_USER_FIELD"},{"line_number":22,"context_line":"from searchlight.tests import fake_plugins"},{"line_number":23,"context_line":"from searchlight.tests import utils as test_utils"}],"source_content_type":"text/x-python","patch_set":6,"id":"9a061dce_e32af07d","line":20,"range":{"start_line":20,"start_character":56,"end_line":20,"end_character":68},"updated":"2016-04-04 14:23:21.000000000","message":"Sorry, missed this on the previous commits - there\u0027s no need to call this \u0027plugin_utils\u0027; it can just be \u0027from .. import helper\u0027 and rename where it\u0027s used in the tests","commit_id":"f606c4fcf14293f4db4ab57ede6c8fcbca08da2c"}],"searchlight/tests/unit/test_plugin_utils.py":[{"author":{"_account_id":10063,"name":"Steve McLellan","email":"steven.j.mclellan@gmail.com","username":"sjmc7"},"change_message_id":"e58c2324e9b6dfefe267ff97e38dafbff40e6588","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"from elasticsearch import exceptions as es_exceptions"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"from searchlight.elasticsearch.plugins import helper"},{"line_number":19,"context_line":"from searchlight.elasticsearch.plugins import utils as plugin_utils"},{"line_number":20,"context_line":"from searchlight.tests.unit import utils as unit_test_utils"},{"line_number":21,"context_line":"from searchlight.tests import utils as test_utils"}],"source_content_type":"text/x-python","patch_set":5,"id":"ba0121b8_7e80498c","line":18,"range":{"start_line":18,"start_character":17,"end_line":18,"end_character":30},"updated":"2016-04-01 19:40:54.000000000","message":"The alias exception function can live in test_index_helper and this import won\u0027t be necessary","commit_id":"d018748781b3e9b82ab998c12ae6309b91cb35a6"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"32b175bd3c64af3a8c64f71f1b491fbe53169df0","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"from elasticsearch import exceptions as es_exceptions"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"from searchlight.elasticsearch.plugins import helper"},{"line_number":19,"context_line":"from searchlight.elasticsearch.plugins import utils as plugin_utils"},{"line_number":20,"context_line":"from searchlight.tests.unit import utils as unit_test_utils"},{"line_number":21,"context_line":"from searchlight.tests import utils as test_utils"}],"source_content_type":"text/x-python","patch_set":5,"id":"ba0121b8_296df2cc","line":18,"range":{"start_line":18,"start_character":17,"end_line":18,"end_character":30},"in_reply_to":"ba0121b8_7e80498c","updated":"2016-04-02 06:42:42.000000000","message":"Done","commit_id":"d018748781b3e9b82ab998c12ae6309b91cb35a6"},{"author":{"_account_id":10063,"name":"Steve McLellan","email":"steven.j.mclellan@gmail.com","username":"sjmc7"},"change_message_id":"e58c2324e9b6dfefe267ff97e38dafbff40e6588","unresolved":false,"context_lines":[{"line_number":93,"context_line":"        converted \u003d plugin_utils.timestamp_to_isotime(timestamp)"},{"line_number":94,"context_line":"        self.assertEqual(\u00272016-02-17T18:48:01Z\u0027, converted)"},{"line_number":95,"context_line":""},{"line_number":96,"context_line":"    def test_multiple_alias_exception_detection(self):"},{"line_number":97,"context_line":"        alias_exc \u003d es_exceptions.RequestError("},{"line_number":98,"context_line":"            400, \"Something \" + helper.ALIAS_EXCEPTION_STRING, {})"},{"line_number":99,"context_line":"        self.assertTrue(helper._is_multiple_alias_exception(alias_exc))"}],"source_content_type":"text/x-python","patch_set":5,"id":"ba0121b8_be614114","line":96,"range":{"start_line":96,"start_character":8,"end_line":96,"end_character":47},"updated":"2016-04-01 19:40:54.000000000","message":"I think this function can move to test_indexing_helper since all the code lives in there.","commit_id":"d018748781b3e9b82ab998c12ae6309b91cb35a6"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"32b175bd3c64af3a8c64f71f1b491fbe53169df0","unresolved":false,"context_lines":[{"line_number":93,"context_line":"        converted \u003d plugin_utils.timestamp_to_isotime(timestamp)"},{"line_number":94,"context_line":"        self.assertEqual(\u00272016-02-17T18:48:01Z\u0027, converted)"},{"line_number":95,"context_line":""},{"line_number":96,"context_line":"    def test_multiple_alias_exception_detection(self):"},{"line_number":97,"context_line":"        alias_exc \u003d es_exceptions.RequestError("},{"line_number":98,"context_line":"            400, \"Something \" + helper.ALIAS_EXCEPTION_STRING, {})"},{"line_number":99,"context_line":"        self.assertTrue(helper._is_multiple_alias_exception(alias_exc))"}],"source_content_type":"text/x-python","patch_set":5,"id":"ba0121b8_0972aead","line":96,"range":{"start_line":96,"start_character":8,"end_line":96,"end_character":47},"in_reply_to":"ba0121b8_be614114","updated":"2016-04-02 06:42:42.000000000","message":"Done","commit_id":"d018748781b3e9b82ab998c12ae6309b91cb35a6"}]}
