Exemplo n.º 1
0
def event_add_post():
    try:
        start = datetime.strptime(request.form.get('start'),
                                  '%m/%d/%Y %I:%M %p')
        end = datetime.strptime(request.form.get('end'), '%m/%d/%Y %I:%M %p')
        new_event = Event(request.form.get('title'),
                          request.form.get('description'),
                          request.form.get('event_type'),
                          int(request.form.get('points')), start, end)
        if not new_event.is_valid_model():
            abort(500)
        new_event.save_to_db()
        return "Done"
    except ValueError:
        abort(500)
Exemplo n.º 2
0
def event_add_post():
    try:
        start = datetime.strptime(request.form.get('start'), '%m/%d/%Y %I:%M %p')
        end = datetime.strptime(request.form.get('end'), '%m/%d/%Y %I:%M %p')
        new_event = Event(request.form.get('title'),
                          request.form.get('description'),
                          request.form.get('event_type'),
                          int(request.form.get('points')),
                          start,
                          end)
        if not new_event.is_valid_model():
            abort(500)
        new_event.save_to_db()
        return "Done"
    except ValueError:
        abort(500)
Exemplo n.º 3
0
 def test_is_not_valid_model(self):
     event = Event(12, 12, "virtual", 10, "hello", "sd")
     self.assertFalse(event.is_valid_model(), "Invalid model is valid")
Exemplo n.º 4
0
 def test_is_valid_model(self):
     event = Event("Test", "lk", "virtual", 10, datetime.now(), datetime.now(), uuid.uuid4())
     self.assertTrue(event.is_valid_model(), "Valid model is invalid")
Exemplo n.º 5
0
 def test_is_not_valid_model(self):
     event = Event(12, 12, "virtual", 10, "hello", "sd")
     self.assertFalse(event.is_valid_model(), "Invalid model is valid")
Exemplo n.º 6
0
 def test_is_valid_model(self):
     event = Event("Test", "lk", "virtual", 10, datetime.now(),
                   datetime.now(), uuid.uuid4())
     self.assertTrue(event.is_valid_model(), "Valid model is invalid")