File: test_version.py

package info (click to toggle)
py-rnp 0.1.0%2Bgit20221014.01b7129-4
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, sid
  • size: 424 kB
  • sloc: python: 3,062; sh: 8; makefile: 4
file content (22 lines) | stat: -rw-r--r-- 612 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import rnp


def test_version_string():
    assert isinstance(rnp.version_string(), str)
    assert isinstance(rnp.version_string_full(), str)


def test_version():
    assert isinstance(rnp.version(), int)
    assert rnp.version("1.23.4") == ((1 << 20) | (23 << 10) | (4 << 0))
    assert rnp.version_for(1, 23, 4) == ((1 << 20) | (23 << 10) | (4 << 0))


def test_version_components():
    assert isinstance(rnp.version_major(), int)
    assert isinstance(rnp.version_minor(), int)
    assert isinstance(rnp.version_patch(), int)


def test_version_commit_time():
    assert isinstance(rnp.commit_time(), int)