)]}'
{"nova/tests/test_db_api.py":[{"author":{"_account_id":6172,"name":"Boris Pavlovic","email":"boris@pavlovic.me","username":"boris-42"},"change_message_id":"6876b697a4f82eff8120f9b99ecc3c170abb05d9","unresolved":false,"context_lines":[{"line_number":4308,"context_line":""},{"line_number":4309,"context_line":"    def setUp(self):"},{"line_number":4310,"context_line":"        super(CertificateTestCase, self).setUp()"},{"line_number":4311,"context_line":"        self.ctxt \u003d context.get_admin_context()"},{"line_number":4312,"context_line":""},{"line_number":4313,"context_line":"    def _get_certs_values(self):"},{"line_number":4314,"context_line":"        base_values \u003d {"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAPH%2F%2FjaM%3D","line":4311,"updated":"2013-05-30 17:20:00.000000000","message":"you should call self._sertificates_create() in setUp instead of do ing this in each method.","commit_id":"2adaef0da8966b0dde8d3ae4df7aa221bc590ace"},{"author":{"_account_id":7711,"name":"Yuriy Zveryanskyy","email":"yzveryanskyy@mirantis.com","username":"yuriyz"},"change_message_id":"7a71990f0eadd9ed99ed4343ad55b646686e797d","unresolved":false,"context_lines":[{"line_number":4308,"context_line":""},{"line_number":4309,"context_line":"    def setUp(self):"},{"line_number":4310,"context_line":"        super(CertificateTestCase, self).setUp()"},{"line_number":4311,"context_line":"        self.ctxt \u003d context.get_admin_context()"},{"line_number":4312,"context_line":""},{"line_number":4313,"context_line":"    def _get_certs_values(self):"},{"line_number":4314,"context_line":"        base_values \u003d {"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAPH%2F%2Fhtw%3D","line":4311,"in_reply_to":"AAAAPH%2F%2FjaM%3D","updated":"2013-05-31 08:08:28.000000000","message":"Done","commit_id":"2adaef0da8966b0dde8d3ae4df7aa221bc590ace"},{"author":{"_account_id":7711,"name":"Yuriy Zveryanskyy","email":"yzveryanskyy@mirantis.com","username":"yuriyz"},"change_message_id":"7a71990f0eadd9ed99ed4343ad55b646686e797d","unresolved":false,"context_lines":[{"line_number":4342,"context_line":"        cert \u003d db.certificate_get_all_by_user(self.ctxt, created[1].user_id)"},{"line_number":4343,"context_line":"        self._assertEqualObjects(created[1], cert[0])"},{"line_number":4344,"context_line":""},{"line_number":4345,"context_line":"    def certificate_get_all_by_user_and_project(self):"},{"line_number":4346,"context_line":"        created \u003d self._certificates_create()"},{"line_number":4347,"context_line":"        cert \u003d db.certificate_get_all_by_user_and_project(self.ctxt,"},{"line_number":4348,"context_line":"                                     created[1].user_id, created[1].project_id)"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAPH%2F%2Fhs0%3D","line":4345,"updated":"2013-05-31 08:08:28.000000000","message":"corrected also to test_ ..()","commit_id":"2adaef0da8966b0dde8d3ae4df7aa221bc590ace"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"ea20cf2113888b588b824360caca8ef6b45d1848","unresolved":false,"context_lines":[{"line_number":4594,"context_line":"        cert \u003d db.certificate_get_all_by_user_and_project(self.ctxt,"},{"line_number":4595,"context_line":"                           self.created[1].user_id, self.created[1].project_id)"},{"line_number":4596,"context_line":"        self._assertEqualObjects(self.created[1], cert[0])"},{"line_number":4597,"context_line":""},{"line_number":4598,"context_line":""},{"line_number":4599,"context_line":"class ArchiveTestCase(test.TestCase):"},{"line_number":4600,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAPX%2F%2FnBY%3D","line":4597,"updated":"2013-06-14 13:16:50.000000000","message":"Can we add one for certificate_get, and a second test to make sure CertificateNotFound is raised when required?","commit_id":"b87b4fbbb5877c3d4c3fdb4eb224496d0fee6f10"},{"author":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"change_message_id":"52200fdf08b4cf673e9eac764a9ad3f088788e19","unresolved":false,"context_lines":[{"line_number":4594,"context_line":"        cert \u003d db.certificate_get_all_by_user_and_project(self.ctxt,"},{"line_number":4595,"context_line":"                           self.created[1].user_id, self.created[1].project_id)"},{"line_number":4596,"context_line":"        self._assertEqualObjects(self.created[1], cert[0])"},{"line_number":4597,"context_line":""},{"line_number":4598,"context_line":""},{"line_number":4599,"context_line":"class ArchiveTestCase(test.TestCase):"},{"line_number":4600,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAPn%2F%2F%2Fak%3D","line":4597,"in_reply_to":"AAAAPX%2F%2Fm%2FA%3D","updated":"2013-06-15 01:22:24.000000000","message":"Yeah, looks unused, we can remove it","commit_id":"b87b4fbbb5877c3d4c3fdb4eb224496d0fee6f10"},{"author":{"_account_id":7711,"name":"Yuriy Zveryanskyy","email":"yzveryanskyy@mirantis.com","username":"yuriyz"},"change_message_id":"b058196a90b23e8081d566e37c5286f00b5b66c8","unresolved":false,"context_lines":[{"line_number":4594,"context_line":"        cert \u003d db.certificate_get_all_by_user_and_project(self.ctxt,"},{"line_number":4595,"context_line":"                           self.created[1].user_id, self.created[1].project_id)"},{"line_number":4596,"context_line":"        self._assertEqualObjects(self.created[1], cert[0])"},{"line_number":4597,"context_line":""},{"line_number":4598,"context_line":""},{"line_number":4599,"context_line":"class ArchiveTestCase(test.TestCase):"},{"line_number":4600,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAPX%2F%2Fm%2FA%3D","line":4597,"in_reply_to":"AAAAPX%2F%2FnBY%3D","updated":"2013-06-14 13:36:25.000000000","message":"certificate_get not a public method (not present in db.api, only in db.sqlalchemy.api).\nCertificateNotFound not raised in any public method.\nThis test is only part of db.api tests, see db-api-tests nova blueprint.","commit_id":"b87b4fbbb5877c3d4c3fdb4eb224496d0fee6f10"}]}
