コード例 #1
0
def test_extract_yaml_front_matter_no_header():
    with pytest.raises(ValueError):
        assert _extract_yaml_front_matter('---Testing')
コード例 #2
0
def test_extract_yaml_front_matter_valid_yaml_extra_hr():
    assert _extract_yaml_front_matter('---\na: b\n---\nTest---') == ('Test---',
                                                                     {
                                                                         'a':
                                                                         'b'
                                                                     })
コード例 #3
0
def test_extract_yaml_front_matter_no_close_to_front_matter():
    with pytest.raises(ValueError):
        _extract_yaml_front_matter('---\nTest')
コード例 #4
0
def test_extract_yaml_front_matter_invalid_yaml():
    with pytest.raises(ValueError):
        _extract_yaml_front_matter('---\n{\n---\nTest')
コード例 #5
0
def test_extract_yaml_front_matter_empty_header():
    assert _extract_yaml_front_matter('---\n---\nTest') == ('Test', None)