def fake_places(num=10): """ Generates num fake places """ faker = Factory.create() for x in range(int(num)): p = create_place( name=faker.text(), information=faker.paragraph(), address=faker.address(), geo=[float(faker.longitude()), float(faker.latitude())], schools=[random_school(),], creator=random_user(), created=faker.date_time(), ) print("Created: {}".format(p.address))
def fake_collections(num): """ Generates num fake collections """ faker = Factory.create() for x in range(int(num)): c = Collection( proposer = random_user(), title = faker.bs(), description = faker.text(), schools = [random_school(),], created = faker.date_time(), events = [], proposals = [], ) c.save() for x1 in range(randint(0,20)): c.add_interested_user(random_user()) for y in range(0,x): c.add_proposal(random_proposal()) print "Created: ", c.title
def fake_places(num=10): """ Generates num fake places """ faker = Factory.create() for x in range(int(num)): p = create_place( name=faker.text(), information=faker.paragraph(), address=faker.address(), geo=[float(faker.longitude()), float(faker.latitude())], schools=[ random_school(), ], creator=random_user(), created=faker.date_time(), ) print("Created: {}".format(p.address))
def fake_proposals(num=10): """ Generates num fake proposals """ faker = Factory.create() for x in range(int(num)): p = Proposal( proposer=random_user(), title=faker.bs(), description=faker.text(), tags=faker.words(), schools=[random_school(),], created=faker.date_time(), events=[], ) p.save() for x in range(randint(0,20)): add_user_interest(random_user(), p, Proposal) print("Created: {}".format(p.title))
def fake_discussions(num=4): """ Generates fake discussions """ from app.mod_proposal import random_proposal faker = Factory.create() for x in range(int(num)): d = Discussion( title=faker.bs(), schools=[random_school(),], creator=random_user(), created=faker.date_time(), ) d.save() for y in range(randint(0,25)): add_comment(faker.text(), random_user(), d, time=faker.date_time()) p = random_proposal() p.add_discussion(d) print("Created discussion with {} comments: {}".format(y, d.title))
def fake_collections(num): """ Generates num fake collections """ faker = Factory.create() for x in range(int(num)): c = Collection( proposer=random_user(), title=faker.bs(), description=faker.text(), schools=[ random_school(), ], created=faker.date_time(), events=[], proposals=[], ) c.save() for x1 in range(randint(0, 20)): c.add_interested_user(random_user()) for y in range(0, x): c.add_proposal(random_proposal()) print "Created: ", c.title
def fake_proposals(num=10): """ Generates num fake proposals """ faker = Factory.create() for x in range(int(num)): p = Proposal( proposer=random_user(), title=faker.bs(), description=faker.text(), tags=faker.words(), schools=[ random_school(), ], created=faker.date_time(), events=[], ) p.save() for x in range(randint(0, 20)): add_user_interest(random_user(), p, Proposal) print("Created: {}".format(p.title))