Unit Tests for the Version Generation

Unit tests for the __version__.py generate_version method.
pull/94/head
Milton Arango 2019-10-26 15:41:41 -05:00
parent 83f816f104
commit 0d1db4b09e
1 changed files with 15 additions and 0 deletions

View File

@ -0,0 +1,15 @@
# -*- coding: utf-8 -*-
import pytest
from camelot.__version__ import generate_version
def test_version_generation():
version = (0, 7, 3)
assert generate_version(version, prerelease=None, revision=None) == '0.7.3'
def test_version_generation_with_prerelease_revision():
version = (0, 7, 3)
prerelease = 'alpha'
revision = 2
assert generate_version(version, prerelease=prerelease, revision=revision) == '0.7.3-alpha.2'