Ejemplo n.º 1
0
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"])
Ejemplo n.º 2
0
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