def signup(request): email = request.GET['email'] code = request.GET['code'] tester_id = lib.get_tester_id_by_email(email) tester = lib.verify_code(tester_id, code) if tester is not None: callback = settings.PREFINERY_CALLBACK if type(callback) == str: module_path, handler_name = callback.rsplit(".", 1) module = __import__(module_path, fromlist=[handler_name]) callback = getattr(module, handler_name) return callback(request, tester_id, email, code) else: return HttpResponseForbidden('Code invalid')
def setUp(self): self.tester_email = TEST_EMAIL resp = utils.create_tester(self.tester_email, 'invited') self.assertEqual(resp.status, 201, resp) self.tester_id = utils.get_tester_id_by_email(self.tester_email) self.assertTrue(self.tester_id)