def test_process_release_doc(tmp_path, mdx_server):
    release_file = f'{os.path.dirname(os.path.abspath(__file__))}/extra-docs/releases/20.4.1.md'
    res = process_release_doc(str(tmp_path), release_file)
    assert res.id == '20.4.1'
    assert res.description.startswith('Published on')
    assert res.name == 'Content Release 20.4.1'
    with open(str(tmp_path / f'{res.id}.md'), 'r') as f:
        assert f.readline().startswith('---')
        assert f.readline().startswith(f'id: {res.id}')
        assert f.readline().startswith(f'title: "{res.id}"')
        assert f.readline().startswith(f'custom_edit_url: https://github.com/demisto/content-docs/blob/master/content-repo/extra-docs/releases')
Exemple #2
0
def test_process_release_doc(tmp_path, mdx_server):
    last_month = datetime.now() + dateutil.relativedelta.relativedelta(
        months=-1)
    version = last_month.strftime('%y.%-m.0')
    release_file = f'{os.path.dirname(os.path.abspath(__file__))}/extra-docs/releases/{version}.md'
    res = process_release_doc(str(tmp_path), release_file)
    assert res.id == version
    assert res.description.startswith('Published on')
    assert res.name == f'Content Release {version}'
    with open(str(tmp_path / f'{res.id}.md'), 'r') as f:
        assert f.readline().startswith('---')
        assert f.readline().startswith(f'id: {res.id}')
        assert f.readline().startswith(f'sidebar_label: "{res.id}"')
        assert f.readline().startswith(
            'custom_edit_url: https://github.com/demisto/content-docs/blob/master/content-repo/extra-docs/releases'
        )
Exemple #3
0
def test_process_release_doc_old(tmp_path, mdx_server):
    release_file = f'{os.path.dirname(os.path.abspath(__file__))}/extra-docs/releases/18.9.1.md'
    res = process_release_doc(str(tmp_path), release_file)
    # old file should be ignored
    assert res is None