|
@ -1,6 +1,7 @@ |
|
|
"""CLI tests for ee.""" |
|
|
"""CLI tests for ee.""" |
|
|
|
|
|
|
|
|
from ee.utils import test |
|
|
from ee.utils import test |
|
|
|
|
|
from ee.cli.main import get_test_app |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class CliTestCase(test.EETestCase): |
|
|
class CliTestCase(test.EETestCase): |
|
@ -10,7 +11,55 @@ class CliTestCase(test.EETestCase): |
|
|
self.app.close() |
|
|
self.app.close() |
|
|
|
|
|
|
|
|
def test_ee_cli_site_create(self): |
|
|
def test_ee_cli_site_create(self): |
|
|
self.app = EETestApp(argv=['site', 'create', 'example.com']) |
|
|
app = get_test_app(argv=['site', 'create', 'example.com']) |
|
|
|
|
|
self.app.setup() |
|
|
|
|
|
self.app.run() |
|
|
|
|
|
self.app.close() |
|
|
|
|
|
|
|
|
|
|
|
def test_ee_cli_site_update(self): |
|
|
|
|
|
app = get_test_app(argv=['site', 'update', 'example.com']) |
|
|
|
|
|
self.app.setup() |
|
|
|
|
|
self.app.run() |
|
|
|
|
|
self.app.close() |
|
|
|
|
|
|
|
|
|
|
|
def test_ee_cli_site_delete(self): |
|
|
|
|
|
app = get_test_app(argv=['site', 'delete', 'example.com']) |
|
|
|
|
|
self.app.setup() |
|
|
|
|
|
self.app.run() |
|
|
|
|
|
self.app.close() |
|
|
|
|
|
|
|
|
|
|
|
def test_ee_cli_site_cd(self): |
|
|
|
|
|
app = get_test_app(argv=['site', 'cd', 'example.com']) |
|
|
|
|
|
self.app.setup() |
|
|
|
|
|
self.app.run() |
|
|
|
|
|
self.app.close() |
|
|
|
|
|
|
|
|
|
|
|
def test_ee_cli_site_log(self): |
|
|
|
|
|
app = get_test_app(argv=['site', 'log', 'example.com']) |
|
|
|
|
|
self.app.setup() |
|
|
|
|
|
self.app.run() |
|
|
|
|
|
self.app.close() |
|
|
|
|
|
|
|
|
|
|
|
def test_ee_cli_site_info(self): |
|
|
|
|
|
app = get_test_app(argv=['site', 'info', 'example.com']) |
|
|
|
|
|
self.app.setup() |
|
|
|
|
|
self.app.run() |
|
|
|
|
|
self.app.close() |
|
|
|
|
|
|
|
|
|
|
|
def test_ee_cli_site_enable(self): |
|
|
|
|
|
app = get_test_app(argv=['site', 'enable', 'example.com']) |
|
|
|
|
|
self.app.setup() |
|
|
|
|
|
self.app.run() |
|
|
|
|
|
self.app.close() |
|
|
|
|
|
|
|
|
|
|
|
def test_ee_cli_site_disable(self): |
|
|
|
|
|
app = get_test_app(argv=['site', 'disable', 'example.com']) |
|
|
|
|
|
self.app.setup() |
|
|
|
|
|
self.app.run() |
|
|
|
|
|
self.app.close() |
|
|
|
|
|
|
|
|
|
|
|
def test_ee_cli_site_edit(self): |
|
|
|
|
|
app = get_test_app(argv=['site', 'edit', 'example.com']) |
|
|
self.app.setup() |
|
|
self.app.setup() |
|
|
self.app.run() |
|
|
self.app.run() |
|
|
self.app.close() |
|
|
self.app.close() |
|
|