Refactored
This commit is contained in:
64
tests/cli/13_test_stack.py
Normal file
64
tests/cli/13_test_stack.py
Normal file
@@ -0,0 +1,64 @@
|
||||
from wo.utils import test
|
||||
from wo.cli.main import get_test_app
|
||||
|
||||
|
||||
class CliTestCaseStack(test.WOTestCase):
|
||||
|
||||
def test_wo_cli(self):
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_stack_install_web(self):
|
||||
self.app = get_test_app(argv=['stack', 'install', '--web'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_stack_install_admin(self):
|
||||
self.app = get_test_app(argv=['stack', 'install', '--admin'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_stack_install_nginx(self):
|
||||
self.app = get_test_app(argv=['stack', 'install', '--nginx'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_stack_install_php(self):
|
||||
self.app = get_test_app(argv=['stack', 'install', '--php'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_stack_install_mysql(self):
|
||||
self.app = get_test_app(argv=['stack', 'install', '--mysql'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_stack_install_wpcli(self):
|
||||
self.app = get_test_app(argv=['stack', 'install', '--wpcli'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_stack_install_phpmyadmin(self):
|
||||
self.app = get_test_app(argv=['stack', 'install', '--phpmyadmin'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_stack_install_adminer(self):
|
||||
self.app = get_test_app(argv=['stack', 'install', '--adminer'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_stack_install_utils(self):
|
||||
self.app = get_test_app(argv=['stack', 'install', '--utils'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
40
tests/cli/2_test_stack_services_start.py
Normal file
40
tests/cli/2_test_stack_services_start.py
Normal file
@@ -0,0 +1,40 @@
|
||||
from wo.utils import test
|
||||
from wo.cli.main import get_test_app
|
||||
|
||||
|
||||
class CliTestCaseStack(test.WOTestCase):
|
||||
|
||||
def test_wo_cli(self):
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_stack_services_start_nginx(self):
|
||||
self.app = get_test_app(argv=['stack', 'start', '--nginx'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_stack_services_start_php5_fpm(self):
|
||||
self.app = get_test_app(argv=['stack', 'start', '--php'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_stack_services_start_mysql(self):
|
||||
self.app = get_test_app(argv=['stack', 'start', '--mysql'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_stack_services_start_memcached(self):
|
||||
self.app = get_test_app(argv=['stack', 'start', '--memcache'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_stack_services_start_all(self):
|
||||
self.app = get_test_app(argv=['stack', 'start'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
40
tests/cli/3_test_stack_services_status.py
Normal file
40
tests/cli/3_test_stack_services_status.py
Normal file
@@ -0,0 +1,40 @@
|
||||
from wo.utils import test
|
||||
from wo.cli.main import get_test_app
|
||||
|
||||
|
||||
class CliTestCaseStack(test.WOTestCase):
|
||||
|
||||
def test_wo_cli(self):
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_stack_services_status_nginx(self):
|
||||
self.app = get_test_app(argv=['stack', 'status', '--nginx'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_stack_services_status_php5_fpm(self):
|
||||
self.app = get_test_app(argv=['stack', 'status', '--php'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_stack_services_status_mysql(self):
|
||||
self.app = get_test_app(argv=['stack', 'status', '--mysql'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_stack_services_status_memcached(self):
|
||||
self.app = get_test_app(argv=['stack', 'status', '--memcache'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_stack_services_status_all(self):
|
||||
self.app = get_test_app(argv=['stack', 'status'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
40
tests/cli/4_test_stack_services_stop.py
Normal file
40
tests/cli/4_test_stack_services_stop.py
Normal file
@@ -0,0 +1,40 @@
|
||||
from wo.utils import test
|
||||
from wo.cli.main import get_test_app
|
||||
|
||||
|
||||
class CliTestCaseStack(test.WOTestCase):
|
||||
|
||||
def test_wo_cli(self):
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_stack_services_stop_nginx(self):
|
||||
self.app = get_test_app(argv=['stack', 'stop', '--nginx'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_stack_services_stop_php5_fpm(self):
|
||||
self.app = get_test_app(argv=['stack', 'stop', '--php'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_stack_services_stop_mysql(self):
|
||||
self.app = get_test_app(argv=['stack', 'stop', '--mysql'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_stack_services_stop_memcached(self):
|
||||
self.app = get_test_app(argv=['stack', 'stop', '--memcache'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_stack_services_stop_all(self):
|
||||
self.app = get_test_app(argv=['stack', 'stop'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
40
tests/cli/5_test_stack_services_restart.py
Normal file
40
tests/cli/5_test_stack_services_restart.py
Normal file
@@ -0,0 +1,40 @@
|
||||
from wo.utils import test
|
||||
from wo.cli.main import get_test_app
|
||||
|
||||
|
||||
class CliTestCaseStack(test.WOTestCase):
|
||||
|
||||
def test_wo_cli(self):
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_stack_services_restart_nginx(self):
|
||||
self.app = get_test_app(argv=['stack', 'restart', '--nginx'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_stack_services_restart_php5_fpm(self):
|
||||
self.app = get_test_app(argv=['stack', 'restart', '--php'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_stack_services_restart_mysql(self):
|
||||
self.app = get_test_app(argv=['stack', 'restart', '--mysql'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_stack_services_restart_memcached(self):
|
||||
self.app = get_test_app(argv=['stack', 'restart', '--memcache'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_stack_services_restart_all(self):
|
||||
self.app = get_test_app(argv=['stack', 'restart'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
66
tests/cli/8_test_site_create.py
Normal file
66
tests/cli/8_test_site_create.py
Normal file
@@ -0,0 +1,66 @@
|
||||
from wo.utils import test
|
||||
from wo.cli.main import get_test_app
|
||||
|
||||
|
||||
class CliTestCaseSite(test.WOTestCase):
|
||||
|
||||
def test_wo_cli(self):
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_site_create_html(self):
|
||||
self.app = get_test_app(argv=['site', 'create', 'example1.com',
|
||||
'--html'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_site_create_php(self):
|
||||
self.app = get_test_app(argv=['site', 'create', 'example2.com',
|
||||
'--php'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_site_create_mysql(self):
|
||||
self.app = get_test_app(argv=['site', 'create', 'example3.com',
|
||||
'--mysql'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_site_create_wp(self):
|
||||
self.app = get_test_app(argv=['site', 'create', 'example4.com',
|
||||
'--wp'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_site_create_wpsubdir(self):
|
||||
self.app = get_test_app(argv=['site', 'create', 'example5.com',
|
||||
'--wpsubdir'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_site_create_wpsubdomain(self):
|
||||
self.app = get_test_app(argv=['site', 'create', 'example6.com',
|
||||
'--wpsubdomain'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_site_create_wpfc(self):
|
||||
self.app = get_test_app(argv=['site', 'create', 'example8.com',
|
||||
'--wpfc'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_site_create_wpsc(self):
|
||||
self.app = get_test_app(argv=['site', 'create', 'example9.com',
|
||||
'--wpsc'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
16
tests/cli/91_test_site_info.py
Normal file
16
tests/cli/91_test_site_info.py
Normal file
@@ -0,0 +1,16 @@
|
||||
from wo.utils import test
|
||||
from wo.cli.main import get_test_app
|
||||
|
||||
|
||||
class CliTestCaseSite(test.WOTestCase):
|
||||
|
||||
def test_wo_cli(self):
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_site_info(self):
|
||||
self.app = get_test_app(argv=['site', 'info', 'example1.com'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
22
tests/cli/93_test_site_list.py
Normal file
22
tests/cli/93_test_site_list.py
Normal file
@@ -0,0 +1,22 @@
|
||||
from wo.utils import test
|
||||
from wo.cli.main import get_test_app
|
||||
|
||||
|
||||
class CliTestCaseSite(test.WOTestCase):
|
||||
|
||||
def test_wo_cli(self):
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_site_list_enable(self):
|
||||
self.app = get_test_app(argv=['site', 'list', '--enabled'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_site_list_disable(self):
|
||||
self.app = get_test_app(argv=['site', 'list', '--disabled'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
16
tests/cli/95_test_site_show.py
Normal file
16
tests/cli/95_test_site_show.py
Normal file
@@ -0,0 +1,16 @@
|
||||
from wo.utils import test
|
||||
from wo.cli.main import get_test_app
|
||||
|
||||
|
||||
class CliTestCaseSite(test.WOTestCase):
|
||||
|
||||
def test_wo_cli(self):
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_show_edit(self):
|
||||
self.app = get_test_app(argv=['site', 'show', 'example1.com'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
66
tests/cli/97_test_site_update.py
Normal file
66
tests/cli/97_test_site_update.py
Normal file
@@ -0,0 +1,66 @@
|
||||
from wo.utils import test
|
||||
from wo.cli.main import get_test_app
|
||||
|
||||
|
||||
class CliTestCaseSite(test.WOTestCase):
|
||||
|
||||
def test_wo_cli(self):
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_site_update_html(self):
|
||||
self.app = get_test_app(argv=['site', 'update', 'example2.com',
|
||||
'--html'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_site_update_php(self):
|
||||
self.app = get_test_app(argv=['site', 'update', 'example1.com',
|
||||
'--php'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_site_update_mysql(self):
|
||||
self.app = get_test_app(argv=['site', 'update', 'example1.com',
|
||||
'--html'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_site_update_wp(self):
|
||||
self.app = get_test_app(argv=['site', 'update', 'example5.com',
|
||||
'--wp'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_site_update_wpsubdir(self):
|
||||
self.app = get_test_app(argv=['site', 'update', 'example4.com',
|
||||
'--wpsubdir'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_site_update_wpsubdomain(self):
|
||||
self.app = get_test_app(argv=['site', 'update', 'example7.com',
|
||||
'--wpsubdomain'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_site_update_wpfc(self):
|
||||
self.app = get_test_app(argv=['site', 'update', 'example9.com',
|
||||
'--wpfc'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_site_update_wpsc(self):
|
||||
self.app = get_test_app(argv=['site', 'update', 'example6.com',
|
||||
'--wpsc'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
16
tests/cli/9_test_site_enable.py
Normal file
16
tests/cli/9_test_site_enable.py
Normal file
@@ -0,0 +1,16 @@
|
||||
from wo.utils import test
|
||||
from wo.cli.main import get_test_app
|
||||
|
||||
|
||||
class CliTestCaseSite(test.WOTestCase):
|
||||
|
||||
def test_wo_cli(self):
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_site_enable(self):
|
||||
self.app = get_test_app(argv=['site', 'enable', 'example2.com'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
0
tests/cli/__init__.py
Normal file
0
tests/cli/__init__.py
Normal file
16
tests/cli/a_test_site_disable.py
Normal file
16
tests/cli/a_test_site_disable.py
Normal file
@@ -0,0 +1,16 @@
|
||||
from wo.utils import test
|
||||
from wo.cli.main import get_test_app
|
||||
|
||||
|
||||
class CliTestCaseSite(test.WOTestCase):
|
||||
|
||||
def test_wo_cli(self):
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_site_disable(self):
|
||||
self.app = get_test_app(argv=['site', 'disable', 'example2.com'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
0
tests/cli/ext/__init__.py
Normal file
0
tests/cli/ext/__init__.py
Normal file
0
tests/cli/plugins/__init__.py
Normal file
0
tests/cli/plugins/__init__.py
Normal file
8
tests/cli/plugins/test_example.py
Normal file
8
tests/cli/plugins/test_example.py
Normal file
@@ -0,0 +1,8 @@
|
||||
"""Tests for Example Plugin."""
|
||||
|
||||
from wo.utils import test
|
||||
|
||||
class ExamplePluginTestCase(test.WOTestCase):
|
||||
def test_load_example_plugin(self):
|
||||
self.app.setup()
|
||||
self.app.plugin.load_plugin('example')
|
||||
40
tests/cli/test_clean.py
Normal file
40
tests/cli/test_clean.py
Normal file
@@ -0,0 +1,40 @@
|
||||
from wo.utils import test
|
||||
from wo.cli.main import get_test_app
|
||||
|
||||
|
||||
class CliTestCaseClean(test.WOTestCase):
|
||||
|
||||
def test_wo_cli(self):
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_clean(self):
|
||||
self.app = get_test_app(argv=['clean'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_clean_fastcgi(self):
|
||||
self.app = get_test_app(argv=['clean', '--fastcgi'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_clean_all(self):
|
||||
self.app = get_test_app(argv=['clean', '--all'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_clean_memcache(self):
|
||||
self.app = get_test_app(argv=['clean', '--memcache'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_clean_opcache(self):
|
||||
self.app = get_test_app(argv=['clean', '--opcache'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
95
tests/cli/test_debug.py
Normal file
95
tests/cli/test_debug.py
Normal file
@@ -0,0 +1,95 @@
|
||||
from wo.utils import test
|
||||
from wo.cli.main import get_test_app
|
||||
|
||||
|
||||
class CliTestCaseDebug(test.WOTestCase):
|
||||
|
||||
def test_wo_cli(self):
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_debug_stop(self):
|
||||
self.app = get_test_app(argv=['debug', '--stop'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_debug_start(self):
|
||||
self.app = get_test_app(argv=['debug', '--start'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_debug_php(self):
|
||||
self.app = get_test_app(argv=['debug', '--php'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_debug_nginx(self):
|
||||
self.app = get_test_app(argv=['debug', '--nginx'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_debug_rewrite(self):
|
||||
self.app = get_test_app(argv=['debug', '--rewrite'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_debug_fpm(self):
|
||||
self.app = get_test_app(argv=['debug', '--fpm'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_debug_mysql(self):
|
||||
self.app = get_test_app(argv=['debug', '--mysql'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_debug_import_slow_log_interval(self):
|
||||
self.app = get_test_app(argv=['debug', '--mysql',
|
||||
'--import-slow-log-interval'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_debug_site_name_mysql(self):
|
||||
self.app = get_test_app(argv=['debug', 'example3.com', '--mysql'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_debug_site_name_wp(self):
|
||||
self.app = get_test_app(argv=['debug', 'example4.com', '--wp'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_debug_site_name_nginx(self):
|
||||
self.app = get_test_app(argv=['debug', 'example4.com', '--nginx'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_debug_site_name_start(self):
|
||||
self.app = get_test_app(argv=['debug', 'example1.com', '--start'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_debug_site_name_stop(self):
|
||||
self.app = get_test_app(argv=['debug', 'example1.com', '--stop'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_debug_site_name_rewrite(self):
|
||||
self.app = get_test_app(argv=['debug', 'example1.com', '--rewrite'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
28
tests/cli/test_info.py
Normal file
28
tests/cli/test_info.py
Normal file
@@ -0,0 +1,28 @@
|
||||
from wo.utils import test
|
||||
from wo.cli.main import get_test_app
|
||||
|
||||
|
||||
class CliTestCaseInfo(test.WOTestCase):
|
||||
|
||||
def test_wo_cli(self):
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_info_mysql(self):
|
||||
self.app = get_test_app(argv=['info', '--mysql'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_info_php(self):
|
||||
self.app = get_test_app(argv=['info', '--php'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_info_nginx(self):
|
||||
self.app = get_test_app(argv=['info', '--nginx'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
28
tests/cli/test_secure.py
Normal file
28
tests/cli/test_secure.py
Normal file
@@ -0,0 +1,28 @@
|
||||
from wo.utils import test
|
||||
from wo.cli.main import get_test_app
|
||||
|
||||
|
||||
class CliTestCaseSecure(test.WOTestCase):
|
||||
|
||||
def test_wo_cli(self):
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_secure_auth(self):
|
||||
self.app = get_test_app(argv=['secure', '--auth'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_secure_port(self):
|
||||
self.app = get_test_app(argv=['secure', '--port'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_secure_ip(self):
|
||||
self.app = get_test_app(argv=['secure', '--ip'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
38
tests/cli/test_site_delete.py
Normal file
38
tests/cli/test_site_delete.py
Normal file
@@ -0,0 +1,38 @@
|
||||
from wo.utils import test
|
||||
from wo.cli.main import get_test_app
|
||||
|
||||
|
||||
class CliTestCaseSite(test.WOTestCase):
|
||||
|
||||
def test_wo_cli(self):
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_site_detele(self):
|
||||
self.app = get_test_app(argv=['site', 'delete', 'example1.com',
|
||||
'--no-prompt'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_site_detele_all(self):
|
||||
self.app = get_test_app(argv=['site', 'delete', 'example2.com',
|
||||
'--all', '--no-prompt'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_site_detele_db(self):
|
||||
self.app = get_test_app(argv=['site', 'delete', 'example3.com',
|
||||
'--db', '--no-prompt'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_site_detele_files(self):
|
||||
self.app = get_test_app(argv=['site', 'delete', 'example4.com',
|
||||
'--files', '--no-prompt'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
64
tests/cli/test_stack_purge.py
Normal file
64
tests/cli/test_stack_purge.py
Normal file
@@ -0,0 +1,64 @@
|
||||
from wo.utils import test
|
||||
from wo.cli.main import get_test_app
|
||||
|
||||
|
||||
class CliTestCaseStack(test.WOTestCase):
|
||||
|
||||
def test_wo_cli(self):
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_stack_purge_web(self):
|
||||
self.app = get_test_app(argv=['stack', 'purge', '--web'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_stack_purge_admin(self):
|
||||
self.app = get_test_app(argv=['stack', 'purge', '--admin'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_stack_purge_nginx(self):
|
||||
self.app = get_test_app(argv=['stack', 'purge', '--nginx'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_stack_purge_php(self):
|
||||
self.app = get_test_app(argv=['stack', 'purge', '--php'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_stack_purge_mysql(self):
|
||||
self.app = get_test_app(argv=['stack', 'purge', '--mysql'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_stack_purge_wpcli(self):
|
||||
self.app = get_test_app(argv=['stack', 'purge', '--wpcli'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_stack_purge_phpmyadmin(self):
|
||||
self.app = get_test_app(argv=['stack', 'purge', '--phpmyadmin'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_stack_purge_adminer(self):
|
||||
self.app = get_test_app(argv=['stack', 'purge', '--adminer'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_stack_purge_utils(self):
|
||||
self.app = get_test_app(argv=['stack', 'purge', '--utils'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
64
tests/cli/test_stack_remove.py
Normal file
64
tests/cli/test_stack_remove.py
Normal file
@@ -0,0 +1,64 @@
|
||||
from wo.utils import test
|
||||
from wo.cli.main import get_test_app
|
||||
|
||||
|
||||
class CliTestCaseStack(test.WOTestCase):
|
||||
|
||||
def test_wo_cli(self):
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_stack_remove_web(self):
|
||||
self.app = get_test_app(argv=['stack', 'remove', '--web'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_stack_install_admin(self):
|
||||
self.app = get_test_app(argv=['stack', 'remove', '--admin'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_stack_install_nginx(self):
|
||||
self.app = get_test_app(argv=['stack', 'remove', '--nginx'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_stack_install_php(self):
|
||||
self.app = get_test_app(argv=['stack', 'remove', '--php'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_stack_install_mysql(self):
|
||||
self.app = get_test_app(argv=['stack', 'remove', '--mysql'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_stack_install_wpcli(self):
|
||||
self.app = get_test_app(argv=['stack', 'remove', '--wpcli'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_stack_install_phpmyadmin(self):
|
||||
self.app = get_test_app(argv=['stack', 'remove', '--phpmyadmin'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_stack_install_adminer(self):
|
||||
self.app = get_test_app(argv=['stack', 'remove', '--adminer'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
|
||||
def test_wo_cli_stack_install_utils(self):
|
||||
self.app = get_test_app(argv=['stack', 'remove', '--utils'])
|
||||
self.app.setup()
|
||||
self.app.run()
|
||||
self.app.close()
|
||||
Reference in New Issue
Block a user