Resolve ArgComplete Tests

This commit is contained in:
BJ Dierkes 2016-01-11 11:27:34 -06:00
parent e51fc927ac
commit bf5ad9edcd

View File

@ -2,17 +2,31 @@
import os
from cement.ext import ext_argcomplete
from cement.ext.ext_argparse import ArgparseController, expose
from cement.utils import test
from cement.utils.misc import rando
APP = rando()[:12]
class MyBaseController(ArgparseController):
class Meta:
label = 'base'
@expose()
def default(self):
pass
class ArgcompleteExtTestCase(test.CementExtTestCase):
def setUp(self):
super(ArgcompleteExtTestCase, self).setUp()
self.app = self.make_app(APP, extensions=['argcomplete'])
self.app = self.make_app(APP,
base_controller=MyBaseController,
extensions=[
'argparse',
'argcomplete'
],
)
def test_argcomplete(self):
# not really sure how to test this for reals... but let's atleast get