예제 #1
0
 def __inner(request, **kwargs):
     app_id = kwargs['app_id']
     fqn = pkg_api.get_app_fqn(request, app_id)
     LOG.debug('Clearing forms data for application {0}.'.format(fqn))
     services.get_apps_data(request)[app_id] = {}
     LOG.debug('Clearing any leftover wizard step data.')
     for key in request.session.keys():
         # TODO(tsufiev): unhardcode the prefix for wizard step data
         if key.startswith('wizard_wizard'):
             request.session.pop(key)
     return func(request, **kwargs)
예제 #2
0
 def __inner(request, **kwargs):
     app_id = kwargs['app_id']
     fqn = pkg_api.get_app_fqn(request, app_id)
     LOG.debug('Clearing forms data for application {0}.'.format(fqn))
     services.get_apps_data(request)[app_id] = {}
     LOG.debug('Clearing any leftover wizard step data.')
     for key in request.session.keys():
         # TODO(tsufiev): unhardcode the prefix for wizard step data
         if key.startswith('wizard_wizard'):
             request.session.pop(key)
     return func(request, **kwargs)
예제 #3
0
 def test_get_apps_data(self):
     result = services.get_apps_data(self.request)
     self.assertEqual({}, result)
     self.assertEqual(self.request.session['apps_data'], result)
예제 #4
0
 def test_get_apps_data(self):
     result = services.get_apps_data(self.request)
     self.assertEqual({}, result)
     self.assertEqual(self.request.session['apps_data'], result)