Example #1
0
def test_get_record_by_id_not_found(scratch_models):
    with pytest.raises(exceptions.NotFound):
        utils.get_record_by_id(
            None,
            model.Article,
            serializers.ArticleSerializer
        )
Example #2
0
def test_get_record_by_id(scratch_models):
    article = model.Article()
    article.save()
    serialized = utils.get_record_by_id(
        article._id,
        model.Article,
        serializers.ArticleSchema,
    )
    expected = serializers.ArticleSchema().dump(article).data
    assert serialized == expected
Example #3
0
def test_get_record_by_id(scratch_models):
    article = model.Article()
    article.save()
    serialized = utils.get_record_by_id(
        article._id,
        model.Article,
        serializers.ArticleSerializer,
    )
    expected = serializers.ArticleSerializer(article).data
    assert serialized == expected
Example #4
0
def test_get_record_by_id_not_found(scratch_models):
    with pytest.raises(exceptions.NotFound):
        utils.get_record_by_id(None, model.Article, serializers.ArticleSchema)