def test_get_with_position(reader: ReaderService, read_db: SqlReadDatabaseBackendService): fqid = "c/1" model = MagicMock() reader.filter_fqids_by_deleted_status = MagicMock(return_value=[fqid]) read_db.build_model_ignore_deleted = bmid = MagicMock(return_value=model) reader.apply_mapped_fields = amf = MagicMock(return_value=model) request = GetRequest(fqid, ["field"], 42) assert reader.get(request) == model bmid.assert_called_with(fqid, 42) amf.assert_called_with(model, ["field"])
def test_filter_fqids_by_deleted_status(reader: ReaderService): fqids = MagicMock() res = reader.filter_fqids_by_deleted_status( fqids, 42, DeletedModelsBehaviour.ALL_MODELS) assert res == fqids