test_version.py 525 Bytes
Newer Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import pytest
import sys

from nni.common.version import version_dump, version_check


def test_version_dump():
    dump_ver = version_dump()
    assert len(dump_ver) >= 9
    print(dump_ver)


def test_version_check():
    version_check(version_dump(), raise_error=True)
    version_check({'python': sys.version_info[:2]}, raise_error=True)

    with pytest.warns(UserWarning):
        version_check({'nni': (99999, 99999)})

    with pytest.raises(RuntimeError):
        version_check({'python': (2, 7)}, raise_error=True)