)]}'
{"trove/instance/models.py":[{"author":{"_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},"change_message_id":"a328ea609c6ef98a21b2e5a4a5c7f7303b483d28","unresolved":false,"context_lines":[{"line_number":978,"context_line":"class DBInstance(dbmodels.DatabaseModelBase):"},{"line_number":979,"context_line":"    \"\"\"Defines the task being executed plus the start time.\"\"\""},{"line_number":980,"context_line":""},{"line_number":981,"context_line":"    #TODO(tim.simpson): Add start time."},{"line_number":982,"context_line":""},{"line_number":983,"context_line":"    _data_fields \u003d [\u0027name\u0027, \u0027created\u0027, \u0027compute_instance_id\u0027,"},{"line_number":984,"context_line":"                    \u0027task_id\u0027, \u0027task_description\u0027, \u0027task_start_time\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"baada198_335fe6e6","side":"PARENT","line":981,"updated":"2014-07-12 02:25:18.000000000","message":"spring cleaning, a novel concept worthy of further exploration.","commit_id":"5c0b202ae347680e63853a592a26a6877e5405ba"}],"trove/tests/api/replication.py":[{"author":{"_account_id":4463,"name":"iccha-sethi","email":"iccha.sethi@rackspace.com","username":"iccha-sethi"},"change_message_id":"39e08ca1894e42f3c30f102b5d94ae34f20a7be8","unresolved":false,"context_lines":[{"line_number":123,"context_line":"        instance \u003d instance_info.dbaas.instances.get(slave_instance.id)"},{"line_number":124,"context_line":"        assert_equal(200, instance_info.dbaas.last_http_code)"},{"line_number":125,"context_line":"        instance_dict \u003d instance._info"},{"line_number":126,"context_line":"        print(\"instance_dict\u003d%s\" % instance_dict)"},{"line_number":127,"context_line":"        CheckInstance(instance_dict).slave_of()"},{"line_number":128,"context_line":"        assert_equal(instance_info.id, instance_dict[\u0027slave_of\u0027][\u0027id\u0027])"},{"line_number":129,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"1abeadc6_f8db0e7b","line":126,"updated":"2014-08-25 17:14:53.000000000","message":"left over print statements :)","commit_id":"87b621b2d904ef531e4e9d33679c6d67de21ef7b"},{"author":{"_account_id":9749,"name":"Greg Lucas","email":"greg@glucas.net","username":"glucas"},"change_message_id":"2770d16e2863296925bdb0792409b0c605a19b0e","unresolved":false,"context_lines":[{"line_number":123,"context_line":"        instance \u003d instance_info.dbaas.instances.get(slave_instance.id)"},{"line_number":124,"context_line":"        assert_equal(200, instance_info.dbaas.last_http_code)"},{"line_number":125,"context_line":"        instance_dict \u003d instance._info"},{"line_number":126,"context_line":"        print(\"instance_dict\u003d%s\" % instance_dict)"},{"line_number":127,"context_line":"        CheckInstance(instance_dict).slave_of()"},{"line_number":128,"context_line":"        assert_equal(instance_info.id, instance_dict[\u0027slave_of\u0027][\u0027id\u0027])"},{"line_number":129,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"1abeadc6_97c4a860","line":126,"in_reply_to":"1abeadc6_f8db0e7b","updated":"2014-08-25 17:51:53.000000000","message":"I saw that being done in trove/tests/api/instances.py and kept it here as well...\n\nI think it makes sense: if the test fails stdout is included in the test output so you can see the actual values. When the test passes stdout is not captured anywhere.","commit_id":"87b621b2d904ef531e4e9d33679c6d67de21ef7b"},{"author":{"_account_id":4463,"name":"iccha-sethi","email":"iccha.sethi@rackspace.com","username":"iccha-sethi"},"change_message_id":"39e08ca1894e42f3c30f102b5d94ae34f20a7be8","unresolved":false,"context_lines":[{"line_number":132,"context_line":"        instance \u003d instance_info.dbaas.instances.get(instance_info.id)"},{"line_number":133,"context_line":"        assert_equal(200, instance_info.dbaas.last_http_code)"},{"line_number":134,"context_line":"        instance_dict \u003d instance._info"},{"line_number":135,"context_line":"        print(\"instance_dict\u003d%s\" % instance_dict)"},{"line_number":136,"context_line":"        CheckInstance(instance_dict).slaves()"},{"line_number":137,"context_line":"        assert_equal(slave_instance.id, instance_dict[\u0027slaves\u0027][0][\u0027id\u0027])"},{"line_number":138,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"1abeadc6_58e32233","line":135,"updated":"2014-08-25 17:14:53.000000000","message":"same here","commit_id":"87b621b2d904ef531e4e9d33679c6d67de21ef7b"}],"trove/tests/unittests/instance/test_instance_views.py":[{"author":{"_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},"change_message_id":"a328ea609c6ef98a21b2e5a4a5c7f7303b483d28","unresolved":false,"context_lines":[{"line_number":48,"context_line":"        InstanceView._build_links \u003d Mock()"},{"line_number":49,"context_line":"        InstanceView._build_flavor_links \u003d Mock()"},{"line_number":50,"context_line":"        InstanceDetailView._build_configuration_info \u003d Mock()"},{"line_number":51,"context_line":"        InstanceDetailView._build_slaves_info \u003d Mock()"},{"line_number":52,"context_line":"        InstanceDetailView._build_master_info \u003d Mock()"},{"line_number":53,"context_line":"        self.instance \u003d Mock()"},{"line_number":54,"context_line":"        self.instance.created \u003d \u0027Yesterday\u0027"}],"source_content_type":"text/x-python","patch_set":2,"id":"baada198_935a72f0","line":51,"updated":"2014-07-12 02:25:18.000000000","message":"I don\u0027t understand the changes in this file but you can catch me up on this sometime. \n\nAnd I agree, that\u0027s a really appropriate root_password ... (oh, you didn\u0027t do that, never mind).","commit_id":"5bf24864199fead4520ea9b68a20caff0148bae4"}]}
