def add_dummy_data(self): for name, email, password in config['DEFAULT_USERS']: user = User.query.filter(User.email_address == email).count() if not user: user = User(name=name, email_address=email, password=password) Session.add(user) for i in range(4): listing = Listing.query.filter(Listing.id == i + 1).count() if not listing: listing = Listing(id=i + 1) Session.add(listing) Session.commit()
def _populate_data(self): if not User.query.count(): for name, email, password in [ ('Marshall Jones', '*****@*****.**', 'secret'), ('Matin Tamizi', '*****@*****.**', 'secret'), ]: user = User(name=name, email=email, password=password) self.session.add(user) if not Listing.query.count(): for i in range(4): listing = Listing() self.session.add(listing) self.session.flush()
def add_dummy_data(self): user = User( name='Dummy User', email=self.dummy_email_generator(), password='******') Session.add(user) user.create_balanced_customer() for i in range(4): owner = User.fetch_one_at_random() if not user.balanced_customer.bank_accounts.count(): self.dummy_bank_account_generator(owner) listing = Listing.query.filter(Listing.id == i + 1).count() if not listing: listing = Listing(id=i + 1, owner_guid=owner.guid) Session.add(listing) Session.commit()