def herokuapp(): # Patch addon since we're using a free app which doesn't support them: from dallinger.heroku.tools import HerokuApp instance = HerokuApp('fake-uid', output=None, team=None) instance.addon = mock.Mock() with mock.patch('dallinger.command_line.HerokuApp') as mock_app_class: mock_app_class.return_value = instance yield instance instance.destroy()
def full_app(self): from dallinger.heroku.tools import HerokuApp the_app = HerokuApp(dallinger_uid="fake-uid", output=None, team=None) yield the_app the_app.destroy()