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)
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)
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")
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")
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")
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")