Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(245)

Unified Diff: ckan/tests/functional/test_authz.py

Issue 3772048: sqlalchemy update with sqlite backend
Patch Set: Created 14 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Please Sign in to add in-line comments.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: ckan/tests/functional/test_authz.py
===================================================================
--- a/ckan/tests/functional/test_authz.py
+++ b/ckan/tests/functional/test_authz.py
@@ -23,8 +23,6 @@
# r = Allowed to read
# w = Allowed to read/write
# x = Not allowed either
- model.repo.init_db()
- rev = model.repo.new_revision()
self.modes = ('xx', 'rx', 'wx', 'rr', 'wr', 'ww', 'deleted')
for mode in self.modes:
model.Session.add(model.Package(name=unicode(mode)))
@@ -45,6 +43,7 @@
model.Session.add(model.User(name=u'groupeditor'))
model.Session.add(model.User(name=u'groupreader'))
visitor_name = '123.12.12.123'
+ rev = model.repo.new_revision()
model.repo.commit_and_remove()
testsysadmin = model.User.by_name(u'testsysadmin')
@@ -68,9 +67,9 @@
model.add_user_to_role(groupeditor, model.Role.EDITOR, group)
model.add_user_to_role(groupreader, model.Role.READER, group)
if mode == u'deleted':
- rev = model.repo.new_revision()
pkg = model.Package.by_name(unicode(mode))
pkg.state = model.State.DELETED
+ rev = model.repo.new_revision()
model.repo.commit_and_remove()
else:
if mode[0] == u'r':
@@ -112,7 +111,7 @@
@classmethod
def teardown_class(self):
model.Session.remove()
- model.repo.clean_db()
+ model.repo.rebuild_db()
model.Session.remove()
def _do_test_wui(self, action, user, mode, entity='package'):
@@ -313,7 +312,6 @@
@classmethod
def setup_class(self):
- model.repo.init_db()
q = model.Session.query(model.UserObjectRole).filter(model.UserObjectRole.role==Role.EDITOR)
q = q.filter(model.UserObjectRole.user==model.User.by_name(u"visitor"))
for role in q:
@@ -330,5 +328,6 @@
@classmethod
def teardown_class(self):
- model.repo.clean_db()
model.Session.remove()
+ model.repo.rebuild_db()
+ model.Session.remove()

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b