def make_participant(self, username, **kw): participant = Participant(username=username, username_lower=username.lower(), type='individual', **kw) self.session.add(participant) self.session.commit() return participant
def make_participant(self, username, number='singular', **kw): participant = Participant(username=username, username_lower=username.lower(), number=number, **kw) self.session.add(participant) self.session.commit() return participant
def fake_participant(is_admin=False, anonymous=False): """ Create a fake User """ return Participant( id=faker.firstName() + fake_text_id(3), statement=faker.sentence(), ctime=faker.dateTimeThisYear(), is_admin=is_admin, balance=fake_balance(), anonymous=anonymous, goal=fake_balance(), balanced_account_uri=faker.uri(), last_ach_result='', is_suspicious=False, last_bill_result='', # Needed to not be suspicious claimed_time=faker.dateTimeThisYear())
def populate_db_with_dummy_data(db): from gittip.elsewhere.github import GitHubAccount from gittip.participant import Participant for user_id, login in GITHUB_USERS: account = GitHubAccount(user_id, {"id": user_id, "login": login}) Participant(account.participant).change_username(login)
def make_participant(self, participant_id, **kw): participant = Participant(id=participant_id, **kw) self.session.add(participant) self.session.commit() return participant