def test_query_by_receiver(self): """Test query by receiver.""" from zenodo_accessrequests.models import AccessRequest self.assertEqual( AccessRequest.query_by_receiver(self.receiver).count(), 0) self.assertEqual( AccessRequest.query_by_receiver(self.sender).count(), 0) # Create an accesrequest r = self.get_request(confirmed=False) self.assertEqual( AccessRequest.query_by_receiver(self.receiver).count(), 1) self.assertEqual( AccessRequest.query_by_receiver(self.sender).count(), 0) self.assertIsNotNone(AccessRequest.get_by_receiver( r.id, self.receiver)) self.assertIsNone(AccessRequest.get_by_receiver(r.id, self.sender))
def test_query_by_receiver(app, db, users, record_example): """Test query by receiver.""" pid_value, record = record_example with app.test_request_context(): datastore = current_app.extensions['security'].datastore receiver = datastore.get_user(users['receiver']['id']) sender = datastore.get_user(users['sender']['id']) assert AccessRequest.query_by_receiver(receiver).count() == 0 assert AccessRequest.query_by_receiver(sender).count() == 0 # Create an accesrequest r = create_access_request(pid_value=pid_value, users=users, confirmed=False) assert AccessRequest.query_by_receiver(receiver).count() == 1 assert AccessRequest.query_by_receiver(sender).count() == 0 assert AccessRequest.get_by_receiver(r.id, receiver) is not None assert AccessRequest.get_by_receiver(r.id, sender) is None
def test_query_by_receiver(self): """Test query by receiver.""" from zenodo_accessrequests.models import AccessRequest self.assertEqual( AccessRequest.query_by_receiver(self.receiver).count(), 0) self.assertEqual( AccessRequest.query_by_receiver(self.sender).count(), 0) # Create an accesrequest r = self.get_request(confirmed=False) self.assertEqual( AccessRequest.query_by_receiver(self.receiver).count(), 1) self.assertEqual( AccessRequest.query_by_receiver(self.sender).count(), 0) self.assertIsNotNone(AccessRequest.get_by_receiver( r.id, self.receiver)) self.assertIsNone(AccessRequest.get_by_receiver( r.id, self.sender))