def get(self): categories = ["party", "other", "sport","academic"] for i in range(1,50): event_data = { 'name' : "FreeEvent "+str(i), 'date_event' : datetime.datetime.now() + datetime.timedelta(hours = i*random.randrange(2, 50)), 'venue_name' : "Venue " + str(i), 'venue_addresse' : "Addresse " + str(i), 'category' : categories[random.choice([0,1,2,3])], 'terms' : "Terms for event number " + str(i), 'description' : "This is description for event number " + str(i) } event = self.user.create_free_event(**event_data) EventManager.publish_event(event.id(), self.user) self.response.out.write('{} created successfully'.format(i))
def publish_event(self, event_id): if not self.user.verified: raise UserNotAllowed("The user can't publish because he is not verified") return EventManager.publish_event(event_id, self.user)