Add E release development version. 99/33399/4
authorTaseer <taseer94@gmail.com>
Sun, 16 Apr 2017 09:42:21 +0000 (14:42 +0500)
committerTaseer <taseer94@gmail.com>
Tue, 18 Apr 2017 08:50:00 +0000 (13:50 +0500)
Change-Id: Icda9c44aa33e63d46da0c5187157132a49db0882
Signed-off-by: Taseer Ahmed <taseer94@gmail.com>
qtip/cli/entry.py
setup.cfg
tests/unit/cli/options_test.py

index 6cf78b5..b84a03d 100644 (file)
@@ -9,6 +9,7 @@
 
 import click
 import os
+import pkg_resources as pkg
 import sys
 
 
@@ -53,7 +54,7 @@ class QtipCli(click.MultiCommand):
                invoke_without_command=True)
 @click.option('-v', '--verbose', is_flag=True, help='Enable verbose mode.')
 @click.option('-d', '--debug', is_flag=True, help='Enable debug mode.')
-@click.version_option('dev')
+@click.version_option(pkg.require("qtip")[0])
 @pass_context
 def cli(ctx, verbose, debug):
     if debug:
index 23103fc..71b8c8f 100644 (file)
--- a/setup.cfg
+++ b/setup.cfg
@@ -1,5 +1,6 @@
 [metadata]
 name = qtip
+version = 5.0.0
 summary = Platform Performance Benchmarking
 description-file =
     README.md
index 9dbbe6f..d7c0f70 100644 (file)
@@ -8,6 +8,7 @@
 ##############################################################################
 
 import pytest
+import re
 import sys
 
 from click.testing import CliRunner
@@ -26,7 +27,7 @@ class TestClass(object):
 
     def test_version(self, runner):
         result = runner.invoke(cli, ['--version'])
-        assert 'dev' in result.output
+        assert re.search(r'\d+\.\d+\.\d+', result.output)
 
     def test_debug(self, runner):
         runner.invoke(cli, ['-d'])