)]}'
{"panko/locale/en_GB/LC_MESSAGES/panko.po":[{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"5bdf7a8c3a92074ce9b2f97fbb62737ed4b90307","unresolved":false,"context_lines":[{"line_number":31,"context_line":""},{"line_number":32,"context_line":"#, python-format"},{"line_number":33,"context_line":"msgid \"\""},{"line_number":34,"context_line":"\"Operator %(operator)s is not supported. Only `eq\u0027 operator is available for \""},{"line_number":35,"context_line":"\"field %(field)s\""},{"line_number":36,"context_line":"msgstr \"\""},{"line_number":37,"context_line":"\"Operator %(operator)s is not supported. Only `eq\u0027 operator is available for \""}],"source_content_type":"application/octet-stream","patch_set":4,"id":"7f287b81_460e2133","side":"PARENT","line":34,"updated":"2017-09-01 14:13:39.000000000","message":"don\u0027t touch this file. it\u0027s managed externally.","commit_id":"86d2f605f0ef5772c099b147fb2d53f949a4140a"}],"panko/tests/unit/api/v2/test_query.py":[{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"b3bdd4a74a94b528f2df868f6cbff183045365aa","unresolved":false,"context_lines":[{"line_number":151,"context_line":"        expected \u003d value"},{"line_number":152,"context_line":"        self.assertEqual(expected, query._get_value_as_type())"},{"line_number":153,"context_line":""},{"line_number":154,"context_line":"    def test_event_query_to_event_filter_with_bad_op(self):"},{"line_number":155,"context_line":"        # bug 1511592"},{"line_number":156,"context_line":"        query \u003d v2_base.Query(field\u003d\u0027event_type\u0027,"},{"line_number":157,"context_line":"                              op\u003d\u0027ne\u0027,"}],"source_content_type":"text/x-python","patch_set":5,"id":"7f287b81_5f0ad8d1","side":"PARENT","line":154,"updated":"2017-09-07 20:08:30.000000000","message":"this test has nothing to do with your change. it should still be valid.","commit_id":"86d2f605f0ef5772c099b147fb2d53f949a4140a"},{"author":{"_account_id":26679,"name":"SU, HAO-CHEN","email":"g0010726@gmail.com","username":"astacksu"},"change_message_id":"b906f545a5340d324e642a8113c4870c10d16023","unresolved":false,"context_lines":[{"line_number":151,"context_line":"        expected \u003d value"},{"line_number":152,"context_line":"        self.assertEqual(expected, query._get_value_as_type())"},{"line_number":153,"context_line":""},{"line_number":154,"context_line":"    def test_event_query_to_event_filter_with_bad_op(self):"},{"line_number":155,"context_line":"        # bug 1511592"},{"line_number":156,"context_line":"        query \u003d v2_base.Query(field\u003d\u0027event_type\u0027,"},{"line_number":157,"context_line":"                              op\u003d\u0027ne\u0027,"}],"source_content_type":"text/x-python","patch_set":5,"id":"7f287b81_6e94c037","side":"PARENT","line":154,"in_reply_to":"7f287b81_5f0ad8d1","updated":"2017-09-08 00:26:13.000000000","message":"No, it\u0027s not. event_type, message_id, start_timestamp, end_timestamp are all special keywords. Here it uses \u0027ne\u0027 against event_type. The test expects it to raise exception since \u0027ne\u0027 is not supported. But now what we want is that for these special keywords, operator is ignored, so no exception is raised and this test should be removed now.","commit_id":"86d2f605f0ef5772c099b147fb2d53f949a4140a"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"cd60ff0112c8adb5714d12c381a2074c8bcbbf00","unresolved":false,"context_lines":[{"line_number":151,"context_line":"        expected \u003d value"},{"line_number":152,"context_line":"        self.assertEqual(expected, query._get_value_as_type())"},{"line_number":153,"context_line":""},{"line_number":154,"context_line":"    def test_event_query_to_event_filter_with_bad_op(self):"},{"line_number":155,"context_line":"        # bug 1511592"},{"line_number":156,"context_line":"        query \u003d v2_base.Query(field\u003d\u0027event_type\u0027,"},{"line_number":157,"context_line":"                              op\u003d\u0027ne\u0027,"}],"source_content_type":"text/x-python","patch_set":5,"id":"7f287b81_930a741d","side":"PARENT","line":154,"in_reply_to":"7f287b81_6e94c037","updated":"2017-09-08 02:05:47.000000000","message":"if your intention for this patch is to support this now, then you will need to add tests to validate the new behaviour.","commit_id":"86d2f605f0ef5772c099b147fb2d53f949a4140a"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"d473aadebf50b4bc9050a39299844ada946e9b50","unresolved":false,"context_lines":[{"line_number":152,"context_line":"        self.assertEqual(expected, query._get_value_as_type())"},{"line_number":153,"context_line":""},{"line_number":154,"context_line":"    def test_event_query_to_event_filter_with_unnecessary_op(self):"},{"line_number":155,"context_line":"        # bug 1711997: even the operator is given, ignore it"},{"line_number":156,"context_line":"        event_type_value \u003d \u0027compute.instance.create.end\u0027"},{"line_number":157,"context_line":"        query \u003d v2_base.Query(field\u003d\u0027event_type\u0027,"},{"line_number":158,"context_line":"                              op\u003d\u0027ne\u0027,"}],"source_content_type":"text/x-python","patch_set":6,"id":"5f2577a7_3027e667","line":155,"updated":"2017-09-08 14:51:08.000000000","message":"to be honest. this seems like bad response. this makes the behaviour unpredictable as now we do not know whether operator is accepted or ignored and replace with something else.\n\nthis is why i prefer the original behaviour OR we actually accept operator and handle it as it is provided.","commit_id":"ce4c94670693daeed7cd124c3eb335ed44d807b3"}]}
