Create app_context before database session.

This commit is contained in:
Jan Kaluza
2017-07-11 09:41:55 +02:00
parent 932dc09c2a
commit 1621c1e4fd
3 changed files with 71 additions and 43 deletions

View File

@@ -82,6 +82,7 @@ class TestPoller(unittest.TestCase):
poller.poll()
# Refresh our module_build object.
module_build = models.ModuleBuild.query.filter_by(id=2).one()
db.session.refresh(module_build)
# Components should be in BUILDING state now.
@@ -156,6 +157,7 @@ class TestPoller(unittest.TestCase):
poller.poll()
# Refresh our module_build object.
module_build = models.ModuleBuild.query.filter_by(id=2).one()
db.session.refresh(module_build)
self.assertTrue(not koji_session.newRepo.called)
@@ -190,6 +192,7 @@ class TestPoller(unittest.TestCase):
poller.poll()
# Refresh our module_build object.
module_build = models.ModuleBuild.query.filter_by(id=2).one()
db.session.refresh(module_build)
# Components should not be in building state
@@ -232,6 +235,7 @@ class TestPoller(unittest.TestCase):
poller = MBSProducer(hub)
poller.delete_old_koji_targets(conf, db.session)
module_build = models.ModuleBuild.query.filter_by(id=2).one()
db.session.refresh(module_build)
module_build.time_completed = datetime.utcnow() - timedelta(hours=23)
db.session.commit()