tests.py 文件源码

python
阅读 24 收藏 0 点赞 0 评论 0

项目:LIMS-Backend 作者: LeafLIMS 项目源码 文件源码
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)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号