def test_get_with_valid_activation_token_mode_whistleblowing_it(self): yield enable_signup() yield set_config_variable(1, u'mode', u'whistleblowing.it') yield self.test_model_count(models.User, 0) self._handler = signup.Signup handler = self.request(self.dummySignup) r = yield handler.post() self._handler = signup.SignupActivation handler = self.request(self.dummySignup) token = yield get_signup_token() yield handler.get(token) yield self.test_model_count(models.User, 1)
def setUp(self): self.test_reactor = task.Clock() jobs.base.reactor = self.test_reactor tempdict.reactor = self.test_reactor token.TokenList.reactor = self.test_reactor Sessions.reactor = self.test_reactor self.state = State init_state() self.setUp_dummy() if self.initialize_test_database_using_archived_db: shutil.copy( os.path.join(TEST_DIR, 'db', 'empty', 'glbackend-%d.db' % DATABASE_VERSION), os.path.join(Settings.db_file_path)) else: yield db.create_db() yield db.init_db() allow_unencrypted = self.encryption_scenario in ['PLAINTEXT', 'MIXED'] yield set_config_variable(1, u'allow_unencrypted', allow_unencrypted) yield self.set_hostnames(1) yield db.refresh_memory_variables() sup = ProcessSupervisor([], '127.0.0.1', 8082) self.state.process_supervisor = sup self.state.reset_hourly() Settings.submission_minimum_delay = 0 self.internationalized_text = load_appdata( )['node']['whistleblowing_button']
def setUp(self): yield helpers.TestHandlerWithPopulatedDB.setUp(self) yield set_config_variable(1, 'encryption', False) self.state.tenant_cache[1].encryption = False