def __init__(self):
self.verbose = False
self.debug = False
- self.version = 'qtip-1.0.0'
def log(self, msg, *args):
''' Log message to stderr '''
''' Log message to stderr when verbose '''
pass
- def version(self):
- ''' Display programs version '''
- pass
-
def debug(self, msg, *args):
''' Log message to debug '''
pass
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.option('--version', is_flag=True, help='Shows program current version.')
+@click.version_option('dev')
@pass_context
-def cli(ctx, verbose, version, debug):
+def cli(ctx, verbose, debug):
pass
def test_version(self, runner):
result = runner.invoke(cli, ['--version'])
- assert '' in result.output
+ assert 'dev' in result.output
def test_debug(self, runner):
result = runner.invoke(cli, ['-d'])