def test_staff_create_autoconfirm(self):
self._asStaff()
new_res = {"start": timezone.make_aware(datetime.datetime(2050, 6, 14)),
"end": timezone.make_aware(datetime.datetime(2050, 6, 16)),
"reserved_for": "Something or other I might want to do",
"reserved_by": self._staffUser.username,
"equipment_reserved": self._equipmentSequencer.name,
"is_confirmed": False,
"checked_in": False}
response = self._client.post("/equipmentreservation/", new_res, format='json')
self.assertEqual(response.status_code, status.HTTP_201_CREATED)
self.assertIs(EquipmentReservation.objects.filter(
reserved_for="Something or other I might want to do").exists(), True)
res1 = EquipmentReservation.objects.get(
reserved_for="Something or other I might want to do")
self.assertEqual(res1.is_confirmed, True)
self.assertEqual(res1.confirmed_by, self._staffUser)
评论列表
文章目录