)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":17405,"name":"Jacob Gregor","email":"jgregor@us.ibm.com","username":"jgregor"},"change_message_id":"7b8afa3564ebe52a4b6a7d7bb44868721647f0a2","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"return backup parent_id when list/show backups"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"list backups or show backup return backup parent_id can make"},{"line_number":10,"context_line":"the caller(user/operator) known the dependency relationship"},{"line_number":11,"context_line":"between a volume\u0027s backups."},{"line_number":12,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"3a29b11f_8adcb147","line":9,"updated":"2015-10-26 15:32:17.000000000","message":"This line is a little confusing to me. Are you saying list backups or show backups should return parent_id? Could you clarify or rephrase this line?","commit_id":"717870cf53a8f9a96aa86a7d8232005faf0c5f92"},{"author":{"_account_id":17405,"name":"Jacob Gregor","email":"jgregor@us.ibm.com","username":"jgregor"},"change_message_id":"7b8afa3564ebe52a4b6a7d7bb44868721647f0a2","unresolved":false,"context_lines":[{"line_number":7,"context_line":"return backup parent_id when list/show backups"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"list backups or show backup return backup parent_id can make"},{"line_number":10,"context_line":"the caller(user/operator) known the dependency relationship"},{"line_number":11,"context_line":"between a volume\u0027s backups."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"The parent_id also help horizon or other openstack portal"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"3a29b11f_6ae4b50c","line":10,"updated":"2015-10-26 15:32:17.000000000","message":"known -\u003e know\n\nrelationship -\u003e  relationships","commit_id":"717870cf53a8f9a96aa86a7d8232005faf0c5f92"},{"author":{"_account_id":17405,"name":"Jacob Gregor","email":"jgregor@us.ibm.com","username":"jgregor"},"change_message_id":"7b8afa3564ebe52a4b6a7d7bb44868721647f0a2","unresolved":false,"context_lines":[{"line_number":10,"context_line":"the caller(user/operator) known the dependency relationship"},{"line_number":11,"context_line":"between a volume\u0027s backups."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"The parent_id also help horizon or other openstack portal"},{"line_number":14,"context_line":"to draw the backups relationship graph."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Change-Id: I575748cd12416dab45f1b7b46fa5454d6521578a"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"3a29b11f_4aa3f99e","line":13,"updated":"2015-10-26 15:32:17.000000000","message":"help -\u003e helps","commit_id":"717870cf53a8f9a96aa86a7d8232005faf0c5f92"},{"author":{"_account_id":17405,"name":"Jacob Gregor","email":"jgregor@us.ibm.com","username":"jgregor"},"change_message_id":"7b8afa3564ebe52a4b6a7d7bb44868721647f0a2","unresolved":false,"context_lines":[{"line_number":14,"context_line":"to draw the backups relationship graph."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Change-Id: I575748cd12416dab45f1b7b46fa5454d6521578a"},{"line_number":17,"context_line":"Implements: blueprint list-backups-return-parent-id"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"3a29b11f_f0d75221","line":17,"updated":"2015-10-26 15:32:17.000000000","message":"It would be a good idea to get this blueprint approved by the PTL.","commit_id":"717870cf53a8f9a96aa86a7d8232005faf0c5f92"},{"author":{"_account_id":13203,"name":"Wilson Liu","email":"295988511@qq.com","username":"Bob-OpenStack"},"change_message_id":"bd5995b002ea3a093b51b83c7fed46a7f6b03ea1","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     lihao \u003csilenceli_1988@126.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2015-11-02 16:35:56 +0800"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"return backup parent_id when list/show backups"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"list backups or show backup return backup parent_id can make"},{"line_number":10,"context_line":"the caller(user/operator) known the dependency relationship"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":7,"id":"fa80f949_dc161255","line":7,"updated":"2015-11-03 13:58:14.000000000","message":"s/return/Return","commit_id":"143563798bdaec940ee9c5c653b6934c0073073d"},{"author":{"_account_id":13203,"name":"Wilson Liu","email":"295988511@qq.com","username":"Bob-OpenStack"},"change_message_id":"bd5995b002ea3a093b51b83c7fed46a7f6b03ea1","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"return backup parent_id when list/show backups"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"list backups or show backup return backup parent_id can make"},{"line_number":10,"context_line":"the caller(user/operator) known the dependency relationship"},{"line_number":11,"context_line":"between a volume\u0027s backups."},{"line_number":12,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":7,"id":"fa80f949_0f045a13","line":9,"updated":"2015-11-03 13:58:14.000000000","message":"s/list/List","commit_id":"143563798bdaec940ee9c5c653b6934c0073073d"},{"author":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"change_message_id":"420b85af804cfe4a7f7422f8f4107253640e63e4","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"List backups(detailed) or show backup return backup parent_id can"},{"line_number":10,"context_line":"make the caller(user/operator) known the dependency relationship"},{"line_number":11,"context_line":"between a volume\u0027s backups."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"The parent_id also help horizon or other openstack portal"},{"line_number":14,"context_line":"to draw the backups relationship graph."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":9,"id":"fa80f949_d6cd495e","line":11,"updated":"2015-11-04 22:27:49.000000000","message":"I find this phrasing a little confusing. I suggest: \"Currently, when the details of a backup are returned when the list backups or show backup commands are called, the parent_id is not included. This patch adds the parent_id to the data being returned. \"","commit_id":"06f588f137a3a75952efb6f5b62910ec39eca4ed"},{"author":{"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},"change_message_id":"31a181be74535b67cebd12d04e8c78b63f280dd7","unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"The parent_id also help horizon or other openstack portal"},{"line_number":14,"context_line":"to draw the backups relationship graph."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Change-Id: I575748cd12416dab45f1b7b46fa5454d6521578a"},{"line_number":17,"context_line":"Implements: blueprint list-backups-return-parent-id"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":9,"id":"fa80f949_f40f2ddf","line":15,"updated":"2015-11-04 19:23:06.000000000","message":"APIImpact flag is required in the commit message","commit_id":"06f588f137a3a75952efb6f5b62910ec39eca4ed"},{"author":{"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},"change_message_id":"452ab7b2d3b2b7fcf71009221ce97c67d5c07d39","unresolved":false,"context_lines":[{"line_number":9,"context_line":"Currently, when the details of a backup are returned when the list"},{"line_number":10,"context_line":"backups or show backup commands are called, the parent_id is"},{"line_number":11,"context_line":"not included. This patch adds the parent_id to the data being"},{"line_number":12,"context_line":"returned. "},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"This patch will make us known the dependency relationship"},{"line_number":15,"context_line":"between a volume\u0027s backups easier."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":10,"id":"ba8a016a_57699b8a","line":12,"updated":"2015-11-16 11:46:45.000000000","message":"Please, remove trailing space if you\u0027ll make another patch","commit_id":"b5a0e779670078f10f192e171069b6095943a7c2"},{"author":{"_account_id":15333,"name":"Hao Li","email":"lihao@cmss.chinamobile.com","username":"lihao"},"change_message_id":"9af801c9ea836e7ab496967e0884a24c329f9d05","unresolved":false,"context_lines":[{"line_number":9,"context_line":"Currently, when the details of a backup are returned when the list"},{"line_number":10,"context_line":"backups or show backup commands are called, the parent_id is"},{"line_number":11,"context_line":"not included. This patch adds the parent_id to the data being"},{"line_number":12,"context_line":"returned. "},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"This patch will make us known the dependency relationship"},{"line_number":15,"context_line":"between a volume\u0027s backups easier."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":10,"id":"ba8a016a_dec1ffe5","line":12,"in_reply_to":"ba8a016a_1311d1ac","updated":"2015-11-17 03:13:17.000000000","message":"I don\u0027t know what you mean. Do you say I need more test? I have modifid a related file for unit test.","commit_id":"b5a0e779670078f10f192e171069b6095943a7c2"},{"author":{"_account_id":5997,"name":"Walt","display_name":"Hemna","email":"waboring@hemna.com","username":"walter-boring","status":"SAP"},"change_message_id":"f8eaffb3fa087e5259135690eeaf0a1d7d985f22","unresolved":false,"context_lines":[{"line_number":9,"context_line":"Currently, when the details of a backup are returned when the list"},{"line_number":10,"context_line":"backups or show backup commands are called, the parent_id is"},{"line_number":11,"context_line":"not included. This patch adds the parent_id to the data being"},{"line_number":12,"context_line":"returned. "},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"This patch will make us known the dependency relationship"},{"line_number":15,"context_line":"between a volume\u0027s backups easier."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":10,"id":"ba8a016a_1311d1ac","line":12,"in_reply_to":"ba8a016a_57699b8a","updated":"2015-11-16 18:25:47.000000000","message":"I guess we don\u0027t have anything that tests for this scenario automatically?","commit_id":"b5a0e779670078f10f192e171069b6095943a7c2"},{"author":{"_account_id":14274,"name":"XinXiaohui","email":"xiaohui.xin@intel.com","username":"XinXiaohui"},"change_message_id":"8a94f8f7deb330c4255e3b347bb068f3bd5cdbd7","unresolved":false,"context_lines":[{"line_number":11,"context_line":"not included. This patch adds the parent_id to the data being"},{"line_number":12,"context_line":"returned."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"This patch will make us known the dependency relationship"},{"line_number":15,"context_line":"between a volume\u0027s backups easier."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"The parent_id also help horizon or other openstack portal"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":11,"id":"1a7b0d38_5648662d","line":14,"range":{"start_line":14,"start_character":24,"end_line":14,"end_character":29},"updated":"2015-12-25 08:12:35.000000000","message":"s/known/know","commit_id":"b02653f02d5369e6b9f875bde4963abb0bf2329a"},{"author":{"_account_id":14274,"name":"XinXiaohui","email":"xiaohui.xin@intel.com","username":"XinXiaohui"},"change_message_id":"8a94f8f7deb330c4255e3b347bb068f3bd5cdbd7","unresolved":false,"context_lines":[{"line_number":15,"context_line":"between a volume\u0027s backups easier."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"The parent_id also help horizon or other openstack portal"},{"line_number":18,"context_line":"to draw the backups relationship graph."},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"APIImpact"},{"line_number":21,"context_line":"DocImpact"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":11,"id":"1a7b0d38_566f0692","line":18,"range":{"start_line":18,"start_character":20,"end_line":18,"end_character":32},"updated":"2015-12-25 08:12:35.000000000","message":"s/help/helps\ns/backups/backups\u0027","commit_id":"b02653f02d5369e6b9f875bde4963abb0bf2329a"}],"cinder/tests/unit/api/contrib/test_backups.py":[{"author":{"_account_id":10674,"name":"Yusuke Hayashi","email":"yusuke.hayashi.710@gmail.com","username":"YusukeHayashi"},"change_message_id":"4c23c93508ffbdc10dfa5aecd05333a0a0391b44","unresolved":false,"context_lines":[{"line_number":408,"context_line":"            \u0027creating\u0027, backup_detail.item(0).getAttribute(\u0027status\u0027))"},{"line_number":409,"context_line":"        self.assertEqual("},{"line_number":410,"context_line":"            1, int(backup_detail.item(0).getAttribute(\u0027volume_id\u0027)))"},{"line_number":411,"context_line":""},{"line_number":412,"context_line":"        self.assertEqual(11, backup_detail.item(1).attributes.length)"},{"line_number":413,"context_line":"        self.assertEqual("},{"line_number":414,"context_line":"            \u0027az1\u0027, backup_detail.item(1).getAttribute(\u0027availability_zone\u0027))"}],"source_content_type":"text/x-python","patch_set":6,"id":"3a29b11f_d3726749","line":411,"updated":"2015-10-26 11:25:37.000000000","message":"Do we need to change here as well?\n \nself.assertEqual(12, backup_detail.item(1).attributes.length)","commit_id":"717870cf53a8f9a96aa86a7d8232005faf0c5f92"},{"author":{"_account_id":16917,"name":"Alex O\u0027Rourke","email":"alex.orourke@hpe.com","username":"aorourke"},"change_message_id":"a008142da6b225bb6a38fa90fb027c66d98d664b","unresolved":false,"context_lines":[{"line_number":408,"context_line":"            \u0027creating\u0027, backup_detail.item(0).getAttribute(\u0027status\u0027))"},{"line_number":409,"context_line":"        self.assertEqual("},{"line_number":410,"context_line":"            1, int(backup_detail.item(0).getAttribute(\u0027volume_id\u0027)))"},{"line_number":411,"context_line":""},{"line_number":412,"context_line":"        self.assertEqual(11, backup_detail.item(1).attributes.length)"},{"line_number":413,"context_line":"        self.assertEqual("},{"line_number":414,"context_line":"            \u0027az1\u0027, backup_detail.item(1).getAttribute(\u0027availability_zone\u0027))"}],"source_content_type":"text/x-python","patch_set":6,"id":"3a29b11f_6d228fbb","line":411,"in_reply_to":"3a29b11f_d3726749","updated":"2015-10-26 14:39:01.000000000","message":"Yeah, this seems to be where py27 is failing","commit_id":"717870cf53a8f9a96aa86a7d8232005faf0c5f92"},{"author":{"_account_id":9459,"name":".Haifeng Yan","email":"yanheven@qq.com","username":"yan"},"change_message_id":"f63f4b9059e33e34fd3f6f3366439016e052ce87","unresolved":false,"context_lines":[{"line_number":40,"context_line":""},{"line_number":41,"context_line":"NUM_OF_RESPONSE_FIELDS \u003d 16"},{"line_number":42,"context_line":"NUM_OF_REQUEST_FIELDS \u003d 12"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"class BackupsAPITestCase(test.TestCase):"},{"line_number":46,"context_line":"    \"\"\"Test Case for backups API.\"\"\""}],"source_content_type":"text/x-python","patch_set":9,"id":"da85f559_91b3cf09","line":43,"updated":"2015-11-12 02:48:58.000000000","message":"too much blank lines here.","commit_id":"06f588f137a3a75952efb6f5b62910ec39eca4ed"},{"author":{"_account_id":9459,"name":".Haifeng Yan","email":"yanheven@qq.com","username":"yan"},"change_message_id":"2f291f3ba9b684713930a2ef1ae06311803378f9","unresolved":false,"context_lines":[{"line_number":40,"context_line":""},{"line_number":41,"context_line":"NUM_OF_RESPONSE_FIELDS \u003d 16"},{"line_number":42,"context_line":"NUM_OF_REQUEST_FIELDS \u003d 12"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"class BackupsAPITestCase(test.TestCase):"},{"line_number":46,"context_line":"    \"\"\"Test Case for backups API.\"\"\""}],"source_content_type":"text/x-python","patch_set":9,"id":"da85f559_6cdc4e73","line":43,"in_reply_to":"da85f559_91b3cf09","updated":"2015-11-12 03:06:49.000000000","message":"just ignore this comment, my mistake.","commit_id":"06f588f137a3a75952efb6f5b62910ec39eca4ed"},{"author":{"_account_id":9459,"name":".Haifeng Yan","email":"yanheven@qq.com","username":"yan"},"change_message_id":"f63f4b9059e33e34fd3f6f3366439016e052ce87","unresolved":false,"context_lines":[{"line_number":79,"context_line":"        backup[\u0027size\u0027] \u003d size"},{"line_number":80,"context_line":"        backup[\u0027object_count\u0027] \u003d object_count"},{"line_number":81,"context_line":"        backup[\u0027snapshot\u0027] \u003d snapshot"},{"line_number":82,"context_line":"        backup[\u0027incremental\u0027] \u003d incremental"},{"line_number":83,"context_line":"        backup[\u0027parent_id\u0027] \u003d parent_id"},{"line_number":84,"context_line":"        backup[\u0027num_dependent_backups\u0027] \u003d num_dependent_backups"},{"line_number":85,"context_line":"        return db.backup_create(context.get_admin_context(), backup)[\u0027id\u0027]"}],"source_content_type":"text/x-python","patch_set":9,"id":"da85f559_91af4f7c","line":82,"updated":"2015-11-12 02:48:58.000000000","message":"this field should also be checked in all show/list test.","commit_id":"06f588f137a3a75952efb6f5b62910ec39eca4ed"},{"author":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"change_message_id":"37d162c7fc358ef1ca1f960d12e535b74fff8b3b","unresolved":false,"context_lines":[{"line_number":1942,"context_line":"        res_dict \u003d json.loads(res.body)"},{"line_number":1943,"context_line":""},{"line_number":1944,"context_line":"        self.assertEqual(200, res.status_int)"},{"line_number":1945,"context_line":"        self.assertTrue(res_dict[\u0027backup\u0027][\u0027is_incremental\u0027])"},{"line_number":1946,"context_line":"        self.assertFalse(res_dict[\u0027backup\u0027][\u0027has_dependent_backups\u0027])"},{"line_number":1947,"context_line":""},{"line_number":1948,"context_line":"        db.backup_destroy(context.get_admin_context(), child_backup_id)"}],"source_content_type":"text/x-python","patch_set":10,"id":"ba8a016a_1126b4ba","line":1945,"updated":"2015-11-16 15:36:39.000000000","message":"-1: You should add a check for the parent_id","commit_id":"b5a0e779670078f10f192e171069b6095943a7c2"},{"author":{"_account_id":15333,"name":"Hao Li","email":"lihao@cmss.chinamobile.com","username":"lihao"},"change_message_id":"9af801c9ea836e7ab496967e0884a24c329f9d05","unresolved":false,"context_lines":[{"line_number":1942,"context_line":"        res_dict \u003d json.loads(res.body)"},{"line_number":1943,"context_line":""},{"line_number":1944,"context_line":"        self.assertEqual(200, res.status_int)"},{"line_number":1945,"context_line":"        self.assertTrue(res_dict[\u0027backup\u0027][\u0027is_incremental\u0027])"},{"line_number":1946,"context_line":"        self.assertFalse(res_dict[\u0027backup\u0027][\u0027has_dependent_backups\u0027])"},{"line_number":1947,"context_line":""},{"line_number":1948,"context_line":"        db.backup_destroy(context.get_admin_context(), child_backup_id)"}],"source_content_type":"text/x-python","patch_set":10,"id":"ba8a016a_fe55e3c5","line":1945,"in_reply_to":"ba8a016a_1126b4ba","updated":"2015-11-17 03:13:17.000000000","message":"What you said sounds reasonable, I will add test.","commit_id":"b5a0e779670078f10f192e171069b6095943a7c2"},{"author":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"change_message_id":"c0315da88151776bf575d99326fc2a47566319f5","unresolved":false,"context_lines":[{"line_number":111,"context_line":"        self.assertEqual(0, res_dict[\u0027backup\u0027][\u0027size\u0027])"},{"line_number":112,"context_line":"        self.assertEqual(\u0027creating\u0027, res_dict[\u0027backup\u0027][\u0027status\u0027])"},{"line_number":113,"context_line":"        self.assertEqual(volume_id, res_dict[\u0027backup\u0027][\u0027volume_id\u0027])"},{"line_number":114,"context_line":"        self.assertFalse(res_dict[\u0027backup\u0027][\u0027is_incremental\u0027])"},{"line_number":115,"context_line":"        self.assertFalse(res_dict[\u0027backup\u0027][\u0027has_dependent_backups\u0027])"},{"line_number":116,"context_line":"        self.assertIn(\u0027updated_at\u0027, res_dict[\u0027backup\u0027])"},{"line_number":117,"context_line":""}],"source_content_type":"text/x-python","patch_set":11,"id":"ba8a016a_68028b0d","line":114,"updated":"2015-11-17 10:12:02.000000000","message":"-1: Missing check for the parent_id here?","commit_id":"b02653f02d5369e6b9f875bde4963abb0bf2329a"},{"author":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"change_message_id":"e7b1834dd7bd758632e91fdb33b3c4dd6ccb5315","unresolved":false,"context_lines":[{"line_number":111,"context_line":"        self.assertEqual(0, res_dict[\u0027backup\u0027][\u0027size\u0027])"},{"line_number":112,"context_line":"        self.assertEqual(\u0027creating\u0027, res_dict[\u0027backup\u0027][\u0027status\u0027])"},{"line_number":113,"context_line":"        self.assertEqual(volume_id, res_dict[\u0027backup\u0027][\u0027volume_id\u0027])"},{"line_number":114,"context_line":"        self.assertFalse(res_dict[\u0027backup\u0027][\u0027is_incremental\u0027])"},{"line_number":115,"context_line":"        self.assertFalse(res_dict[\u0027backup\u0027][\u0027has_dependent_backups\u0027])"},{"line_number":116,"context_line":"        self.assertIn(\u0027updated_at\u0027, res_dict[\u0027backup\u0027])"},{"line_number":117,"context_line":""}],"source_content_type":"text/x-python","patch_set":11,"id":"ba8a016a_eca92b25","line":114,"in_reply_to":"ba8a016a_1cce6f5a","updated":"2015-11-19 12:20:09.000000000","message":"Yes, you should check that you are actually not returning anything in the parent_id field.","commit_id":"b02653f02d5369e6b9f875bde4963abb0bf2329a"},{"author":{"_account_id":15333,"name":"Hao Li","email":"lihao@cmss.chinamobile.com","username":"lihao"},"change_message_id":"c0196007bd49415aeaed67fa59127f2df5cac7fb","unresolved":false,"context_lines":[{"line_number":111,"context_line":"        self.assertEqual(0, res_dict[\u0027backup\u0027][\u0027size\u0027])"},{"line_number":112,"context_line":"        self.assertEqual(\u0027creating\u0027, res_dict[\u0027backup\u0027][\u0027status\u0027])"},{"line_number":113,"context_line":"        self.assertEqual(volume_id, res_dict[\u0027backup\u0027][\u0027volume_id\u0027])"},{"line_number":114,"context_line":"        self.assertFalse(res_dict[\u0027backup\u0027][\u0027is_incremental\u0027])"},{"line_number":115,"context_line":"        self.assertFalse(res_dict[\u0027backup\u0027][\u0027has_dependent_backups\u0027])"},{"line_number":116,"context_line":"        self.assertIn(\u0027updated_at\u0027, res_dict[\u0027backup\u0027])"},{"line_number":117,"context_line":""}],"source_content_type":"text/x-python","patch_set":11,"id":"ba8a016a_1cce6f5a","line":114,"in_reply_to":"ba8a016a_68028b0d","updated":"2015-11-18 02:34:27.000000000","message":"Thank you. but I think in this test, is_incremental is False, so parent_id is None, Do you think I should assertEqual(None, res_dict[\u0027backup\u0027][\u0027is_incremental\u0027]))?","commit_id":"b02653f02d5369e6b9f875bde4963abb0bf2329a"}]}
