mirror of
https://github.com/datafolklabs/cement.git
synced 2026-02-06 16:16:47 +00:00
Resolve ArgComplete Tests
This commit is contained in:
parent
e51fc927ac
commit
bf5ad9edcd
@ -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
|
||||
|
||||
Loading…
Reference in New Issue
Block a user