def test_invalid_make_new_reservation_without_login(monkeypatch):
with app.app_context():
with app.test_request_context():
def empty_return():
return
def room_find(_):
return Room(1)
def user_find(_):
return User('buddy', 'boy')
def reservation_create(*args, **kwargs):
room = Room(1)
user = User('buddy', 'boy')
time = Timeslot(1, 2, datetime(2020, 01, 01), 1, "userID_tyvub", "timeslotID_ugvhbjk")
return Reservation(room, user, time, 'description', Equipment("equipmentID_yvhjb"),
"reservationID_vghjbk")
def timeslot_create(_):
return Timeslot(1, 2, datetime(2020, 01, 01), 1, "userID_vhbj", "timeslotID_iubno")
monkeypatch.setattr(TimeslotMapper, 'makeNew', empty_return)
monkeypatch.setattr(ReservationMapper, 'makeNew', reservation_create)
monkeypatch.setattr(TimeslotMapper, 'done', empty_return)
monkeypatch.setattr(RoomMapper, 'find', room_find)
monkeypatch.setattr(UserMapper, 'find', user_find)
views.session.clear()
response = views.make_new_reservation()
assert (response.status_code == views.STATUS_CODE['UNAUTHORIZED'])
评论列表
文章目录