def test_extract_root_meta_invalid_meta():
    def get_root_meta(resource, many):
        return 'not a dict'

    serializer = InvalidExtractRootMetaResourceSerializer()
    with pytest.raises(AssertionError) as e_info:
        JSONRenderer.extract_root_meta(serializer, {})
def test_extract_root_meta_invalid_meta():
    def get_root_meta(resource, many):
        return 'not a dict'

    serializer = InvalidExtractRootMetaResourceSerializer()
    with pytest.raises(AssertionError) as e_info:
        JSONRenderer.extract_root_meta(serializer, {})
Beispiel #3
0
def test_extract_root_meta_invalid_meta():
    def get_root_meta(obj):
        return 'not a dict'

    serializer = ResourceSerializer()
    serializer.get_root_meta = get_root_meta
    with pytest.raises(AssertionError) as e_info:
        JSONRenderer.extract_root_meta(serializer, {}, {})
def test_extract_root_meta_invalid_meta():
    def get_root_meta(obj):
        return 'not a dict'

    serializer = ResourceSerializer()
    serializer.get_root_meta = get_root_meta
    with pytest.raises(AssertionError) as e_info:
        JSONRenderer.extract_root_meta(serializer, {}, {})
Beispiel #5
0
def test_extract_root_meta_many():
    def get_root_meta(obj):
        return {'foo': 'meta-value'}

    serializer = ResourceSerializer(many=True)
    serializer.get_root_meta = get_root_meta
    expected = {'foo': 'meta-value'}
    assert JSONRenderer.extract_root_meta(serializer, {}, {}) == expected
def test_extract_root_meta_many():
    def get_root_meta(obj):
        return {
          'foo': 'meta-value'
        }

    serializer = ResourceSerializer(many=True)
    serializer.get_root_meta = get_root_meta
    expected = {
      'foo': 'meta-value'
    }
    assert JSONRenderer.extract_root_meta(serializer, {}, {}) == expected
def test_extract_root_meta_many():
    serializer = ExtractRootMetaResourceSerializer(many=True)
    expected = {'foo': 'meta-many-value'}
    assert JSONRenderer.extract_root_meta(serializer, {}) == expected
def test_extract_root_meta():
    serializer = ExtractRootMetaResourceSerializer()
    expected = {
        'foo': 'meta-value',
    }
    assert JSONRenderer.extract_root_meta(serializer, {}) == expected
def test_extract_root_meta_many():
    serializer = ExtractRootMetaResourceSerializer(many=True)
    expected = {
      'foo': 'meta-many-value'
    }
    assert JSONRenderer.extract_root_meta(serializer, {}) == expected
def test_extract_root_meta():
    serializer = ExtractRootMetaResourceSerializer()
    expected = {
        'foo': 'meta-value',
    }
    assert JSONRenderer.extract_root_meta(serializer, {}) == expected
Beispiel #11
0
def test_extract_root_meta_invalid_meta():
    serializer = InvalidExtractRootMetaResourceSerializer()
    with pytest.raises(AssertionError):
        JSONRenderer.extract_root_meta(serializer, {})
def test_extract_root_meta_invalid_meta():
    serializer = InvalidExtractRootMetaResourceSerializer()
    with pytest.raises(AssertionError):
        JSONRenderer.extract_root_meta(serializer, {})