コード例 #1
0
 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))
コード例 #2
0
    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)