)]}'
{"glance/tests/unit/test_migrations.py":[{"author":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"change_message_id":"e0cd20ae4a951683a4ffde342d3f6f9aed8a0454","unresolved":false,"context_lines":[{"line_number":54,"context_line":"LOG \u003d logging.getLogger(__name__)"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"def _get_connect_string(backend,"},{"line_number":58,"context_line":"                        user\u003d\"openstack_citest\","},{"line_number":59,"context_line":"                        passwd\u003d\"openstack_citest\","},{"line_number":60,"context_line":"                        database\u003d\"openstack_citest\"):"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAUH%2F%2FtpI%3D","line":57,"updated":"2014-01-09 10:06:18.000000000","message":"(optional) I\u0027m not sure these two functions below are terribly useful, but I\u0027m ok with keeping them. Though, functools.partial would probably be a cleaner solution.","commit_id":"2a0083cce234324f486790341da2f8dd4cb6284b"},{"author":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"change_message_id":"e0cd20ae4a951683a4ffde342d3f6f9aed8a0454","unresolved":false,"context_lines":[{"line_number":207,"context_line":"        \"\"\""},{"line_number":208,"context_line":"        for key, engine in self.engines.items():"},{"line_number":209,"context_line":"            self._create_unversioned_001_db(engine)"},{"line_number":210,"context_line":"            migration.db_sync(1)"},{"line_number":211,"context_line":""},{"line_number":212,"context_line":"    def _pre_upgrade_003(self, engine):"},{"line_number":213,"context_line":"        now \u003d datetime.datetime.now()"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAUH%2F%2FtsI%3D","line":210,"updated":"2014-01-09 10:06:18.000000000","message":"I think, we should update the DB schema to the latest version here, i.e. do migration.db_sync() instead","commit_id":"2a0083cce234324f486790341da2f8dd4cb6284b"},{"author":{"_account_id":7491,"name":"Viktor Serhieiev","email":"viktor.sergeyev@gmail.com","username":"vsergeyev"},"change_message_id":"c87f674d1f8ff89de713f247f6f65f68bae3938c","unresolved":false,"context_lines":[{"line_number":207,"context_line":"        \"\"\""},{"line_number":208,"context_line":"        for key, engine in self.engines.items():"},{"line_number":209,"context_line":"            self._create_unversioned_001_db(engine)"},{"line_number":210,"context_line":"            migration.db_sync(1)"},{"line_number":211,"context_line":""},{"line_number":212,"context_line":"    def _pre_upgrade_003(self, engine):"},{"line_number":213,"context_line":"        now \u003d datetime.datetime.now()"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAUH%2F%2Fs8w%3D","line":210,"in_reply_to":"AAAAUH%2F%2FtsI%3D","updated":"2014-01-09 13:23:13.000000000","message":"Done","commit_id":"2a0083cce234324f486790341da2f8dd4cb6284b"},{"author":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"change_message_id":"70861ca82be2d5ab8a602917b259caee92003296","unresolved":false,"context_lines":[{"line_number":429,"context_line":"                                                        default\u003dFalse))"},{"line_number":430,"context_line":"        images_001.create()"},{"line_number":431,"context_line":""},{"line_number":432,"context_line":"    def test_version_control_existing_db(self):"},{"line_number":433,"context_line":"        \"\"\""},{"line_number":434,"context_line":"        Creates a DB without version control information, places it"},{"line_number":435,"context_line":"        under version control and checks that it can be upgraded"}],"source_content_type":"text/x-python","patch_set":7,"id":"AAAAUH%2F%2FHhE%3D","side":"PARENT","line":432,"updated":"2014-01-17 09:21:49.000000000","message":"I\u0027d rather we keep it like this:\n\n  def test_version_control_existing_db(self):\n      self._create_unversioned_001_db(engine)\n      db_version_control(1)\n      db_sync(latest)\n\npseudo-code obviously :)","commit_id":"f65dac65a42157c27f02b13292c7d09ef82d277c"}],"tox.ini":[{"author":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"change_message_id":"e0cd20ae4a951683a4ffde342d3f6f9aed8a0454","unresolved":false,"context_lines":[{"line_number":11,"context_line":"         NOSE_OPENSTACK_STDOUT\u003d1"},{"line_number":12,"context_line":"deps \u003d -r{toxinidir}/requirements.txt"},{"line_number":13,"context_line":"       -r{toxinidir}/test-requirements.txt"},{"line_number":14,"context_line":"commands \u003d GLANCE_LOCK_PATH\u003d${GLANCE_LOCK_PATH:-\u0027/tmp/\u0027} nosetests {posargs}"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"[tox:jenkins]"},{"line_number":17,"context_line":"downloadcache \u003d ~/cache/pip"}],"source_content_type":"text/x-properties","patch_set":1,"id":"AAAAUH%2F%2FtvA%3D","line":14,"updated":"2014-01-09 10:06:18.000000000","message":"We have a kind of a \u0027pattern\u0027 for this now. Please take a look at https://review.openstack.org/#/c/62621/2/tox.ini (+ update run_tests.sh)","commit_id":"2a0083cce234324f486790341da2f8dd4cb6284b"},{"author":{"_account_id":7491,"name":"Viktor Serhieiev","email":"viktor.sergeyev@gmail.com","username":"vsergeyev"},"change_message_id":"c87f674d1f8ff89de713f247f6f65f68bae3938c","unresolved":false,"context_lines":[{"line_number":11,"context_line":"         NOSE_OPENSTACK_STDOUT\u003d1"},{"line_number":12,"context_line":"deps \u003d -r{toxinidir}/requirements.txt"},{"line_number":13,"context_line":"       -r{toxinidir}/test-requirements.txt"},{"line_number":14,"context_line":"commands \u003d GLANCE_LOCK_PATH\u003d${GLANCE_LOCK_PATH:-\u0027/tmp/\u0027} nosetests {posargs}"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"[tox:jenkins]"},{"line_number":17,"context_line":"downloadcache \u003d ~/cache/pip"}],"source_content_type":"text/x-properties","patch_set":1,"id":"AAAAUH%2F%2Fs8g%3D","line":14,"in_reply_to":"AAAAUH%2F%2FtvA%3D","updated":"2014-01-09 13:23:13.000000000","message":"Done","commit_id":"2a0083cce234324f486790341da2f8dd4cb6284b"}]}
