From 0d1db4b09e68e97472850690ab888c6ab1609efc Mon Sep 17 00:00:00 2001 From: Milton Arango Date: Sat, 26 Oct 2019 15:41:41 -0500 Subject: [PATCH] Unit Tests for the Version Generation Unit tests for the __version__.py generate_version method. --- tests/test_config.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 tests/test_config.py diff --git a/tests/test_config.py b/tests/test_config.py new file mode 100644 index 0000000..71e2ccc --- /dev/null +++ b/tests/test_config.py @@ -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' \ No newline at end of file