def testSet(self):
     rideRequestDict = self.rideRequestData1
     rideRequest = RideRequest.from_dict(rideRequestDict)
     RideRequestGenericDao().create(rideRequest)
     RideRequestGenericDao().set(rideRequest)
     ref = rideRequest.get_firestore_ref()
     print(ref)
     self.toDelete.append(ref)
     d = RideRequestGenericDao().get(ref)
     self.assertEqual(rideRequestDict, d.to_dict())
    def testCreateRideRequestsTemp(self):

        # Create new rideRequests
        for userId in self.userIds:
            form = self.d
            form["testUserId"] = userId
            r = self.app.post(  # TODO: change everywhere to json=form (used to be json=json.dumps(form))
                path='/rideRequests',
                json=form,
                headers=getMockAuthHeaders(userId))
            print(r.json)
            self.assertIn("firestoreRef", r.json.keys())
            rid = r.json["id"]
            ride_request = RideRequestGenericDao().get_by_id(rid)
            print(ride_request.to_dict())
            firestore_ref = ride_request.get_firestore_ref(
            )  # Not that it is actually rideRequestId

            self.ride_request_ids_to_delete.append((userId, firestore_ref.id))