def setUp(self): common.shared_setup() # Patch the two-factor verification to avoid intermittent errors patcher = mock.patch('db.Journalist.verify_token') self.addCleanup(patcher.stop) self.mock_journalist_verify_token = patcher.start() self.mock_journalist_verify_token.return_value = True # Set up test users self.user_pw = "bar" self.user = Journalist(username="******", password=self.user_pw) self.admin_user_pw = "admin" self.admin_user = Journalist(username="******", password=self.admin_user_pw, is_admin=True) db_session.add(self.user) db_session.add(self.admin_user) db_session.commit()
def setUp(self): common.shared_setup() # Patch the two-factor verification so it always succeeds patcher = patch('db.Journalist.verify_token') self.addCleanup(patcher.stop) self.mock_journalist_verify_token = patcher.start() self.mock_journalist_verify_token.return_value = True self.username = "******" self.password = "******" self.user = Journalist(username=self.username, password=self.password) db_session.add(self.user) db_session.commit() # Use a patched login function to avoid dealing with two-factor tokens # (which are being ignored here anyway) self.login = lambda username, password: \ Journalist.login(username, password, "")
def setUp(self): common.shared_setup() self.source_app = source.app.test_client() self.journalist_app = journalist.app.test_client() self.gpg = gnupg.GPG(homedir=config.GPG_KEY_DIR) # Patch the two-factor verification to avoid intermittent errors patcher = mock.patch('db.Journalist.verify_token') self.addCleanup(patcher.stop) self.mock_journalist_verify_token = patcher.start() self.mock_journalist_verify_token.return_value = True # Add a test user to the journalist interface and log them in # print Journalist.query.all() self.user_pw = "bar" self.user = Journalist(username="******", password=self.user_pw) db_session.add(self.user) db_session.commit() self._login_user()
def setUp(self): common.shared_setup() # Patch the two-factor verification so it always succeeds patcher = patch('db.Journalist.verify_token') self.addCleanup(patcher.stop) self.mock_journalist_verify_token = patcher.start() self.mock_journalist_verify_token.return_value = True self.username = "******" self.password = "******" self.user = Journalist( username=self.username, password=self.password) db_session.add(self.user) db_session.commit() # Use a patched login function to avoid dealing with two-factor tokens # (which are being ignored here anyway) self.login = lambda username, password: \ Journalist.login(username, password, "")
def setUp(self): common.shared_setup()