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_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_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))
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_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_events(num=10): """ Generates num fake events """ faker = Factory.create() for x in range(int(num)): e = create_event( start=faker.date_time(), title=faker.bs(), schools=[], creator=random_user(), created=faker.date_time(), description=faker.paragraph(), short_description=faker.sentence(), places=[random_place(),] ) p = random_proposal() e.schools = p.schools e.save() p.add_event(e) print("Created: {}\n (added to proposal: {})".format(e.title, p.title))
def fake_events(num=10): """ Generates num fake events """ faker = Factory.create() for x in range(int(num)): e = create_event(start=faker.date_time(), title=faker.bs(), schools=[], creator=random_user(), created=faker.date_time(), description=faker.paragraph(), short_description=faker.sentence(), places=[ random_place(), ]) p = random_proposal() e.schools = p.schools e.save() p.add_event(e) print("Created: {}\n (added to proposal: {})".format( e.title, p.title))