)]}'
{"cinder/test.py":[{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"5b4b6f0026320a2d7220375201b63b356bac352c","unresolved":false,"context_lines":[{"line_number":104,"context_line":""},{"line_number":105,"context_line":"        # NOTE(e0ne): set maxDiff to None to get full output of failed"},{"line_number":106,"context_line":"        # assertDictEqual calls"},{"line_number":107,"context_line":"        self.maxDiff \u003d None"},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"        # Create default notifier"},{"line_number":110,"context_line":"        self.notifier \u003d fake_notifier.get_fake_notifier()"}],"source_content_type":"text/x-python","patch_set":6,"id":"3a71b18c_b45d6eee","line":107,"updated":"2016-12-08 21:33:43.000000000","message":"It would be safer to set this to something like 100KB, so that a unit test gone awry doesn\u0027t end up generating massive log files.","commit_id":"c15334a102ce9fb62bf08d3dedb38fb4ad711fa6"},{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"c604b634f4ab080e0a644afc4f82407de19d6641","unresolved":false,"context_lines":[{"line_number":104,"context_line":""},{"line_number":105,"context_line":"        # NOTE(e0ne): set maxDiff to None to get full output of failed"},{"line_number":106,"context_line":"        # assertDictEqual calls"},{"line_number":107,"context_line":"        self.maxDiff \u003d None"},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"        # Create default notifier"},{"line_number":110,"context_line":"        self.notifier \u003d fake_notifier.get_fake_notifier()"}],"source_content_type":"text/x-python","patch_set":6,"id":"1a6eadb0_af15e440","line":107,"in_reply_to":"3a71b18c_47fff9a9","updated":"2016-12-14 22:31:51.000000000","message":"Sounds good to me.","commit_id":"c15334a102ce9fb62bf08d3dedb38fb4ad711fa6"},{"author":{"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},"change_message_id":"47e8dcb86489d3e85e7fa0241f0ca200e1e566f5","unresolved":false,"context_lines":[{"line_number":104,"context_line":""},{"line_number":105,"context_line":"        # NOTE(e0ne): set maxDiff to None to get full output of failed"},{"line_number":106,"context_line":"        # assertDictEqual calls"},{"line_number":107,"context_line":"        self.maxDiff \u003d None"},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"        # Create default notifier"},{"line_number":110,"context_line":"        self.notifier \u003d fake_notifier.get_fake_notifier()"}],"source_content_type":"text/x-python","patch_set":6,"id":"3a71b18c_47fff9a9","line":107,"in_reply_to":"3a71b18c_b45d6eee","updated":"2016-12-09 10:30:08.000000000","message":"Let\u0027s remove it and try with a default value (80*8 characters)","commit_id":"c15334a102ce9fb62bf08d3dedb38fb4ad711fa6"}],"cinder/tests/unit/test_volume_utils.py":[{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"a0a5fa8d927aacd3de3ce2e35295591a80e6b0fa","unresolved":false,"context_lines":[{"line_number":151,"context_line":"        snapshot_obj \u003d fake_snapshot.fake_snapshot_obj(ctxt, **raw_snapshot)"},{"line_number":152,"context_line":"        usage_info \u003d volume_utils._usage_from_snapshot(snapshot_obj)"},{"line_number":153,"context_line":"        expected_snapshot \u003d {"},{"line_number":154,"context_line":"            \u0027tenant_id\u0027: six.text_type(fake.PROJECT_ID),"},{"line_number":155,"context_line":"            \u0027user_id\u0027: six.text_type(fake.USER_ID),"},{"line_number":156,"context_line":"            \u0027availability_zone\u0027: u\u0027nova\u0027,"},{"line_number":157,"context_line":"            \u0027volume_id\u0027: fake.VOLUME_ID,"}],"source_content_type":"text/x-python","patch_set":5,"id":"3a71b18c_e1a91f7d","line":154,"updated":"2016-12-07 21:30:11.000000000","message":"The tests still work without adding six.text_type here because fake.PROJECT_ID is a string.  Why add this?\n\nThis should not be a requirement for dicts in our unit tests, it\u0027s too complex.","commit_id":"5a4cc4e6219c21774103629cafc82f07bee62c46"},{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"e407fa07f6b1682bf5dc0be7c72adaa71a82a23d","unresolved":false,"context_lines":[{"line_number":162,"context_line":"            \u0027status\u0027: fields.SnapshotStatus.ERROR,"},{"line_number":163,"context_line":"            \u0027deleted\u0027: \u0027\u0027,"},{"line_number":164,"context_line":"            \u0027metadata\u0027: six.text_type({\u0027fake_snap_meta_key\u0027:"},{"line_number":165,"context_line":"                                       u\u0027fake_snap_meta_value\u0027}),"},{"line_number":166,"context_line":"        }"},{"line_number":167,"context_line":"        self.assertDictEqual(expected_snapshot, usage_info)"},{"line_number":168,"context_line":""}],"source_content_type":"text/x-python","patch_set":8,"id":"1a6eadb0_9ba76fa6","line":165,"updated":"2016-12-21 17:03:13.000000000","message":"Unrelated change?  This now doesn\u0027t match the format at line 211.","commit_id":"64ac042a2d3f1da7c9854e15ebe07e3486f80cb5"}]}
