def test_runner_cms_exception(self): try: import cms raise unittest.SkipTest('django CMS available, skipping test') except ImportError: pass from djangocms_helper.test_utils.runners import CapturedOutputRunner with patch('django.test.runner.DiscoverRunner', CapturedOutputRunner): with work_in(self.basedir): with captured_output() as (out, err): with self.assertRaises(ImportError) as exit: args = list() args.append('djangocms_helper') runner.cms('example1', args)
def test_runner(self): try: import cms except ImportError: raise unittest.SkipTest('django CMS not available, skipping test') with work_in(self.basedir): with captured_output() as (out, err): with self.assertRaises(SystemExit) as exit: args = list() args.append('djangocms_helper') args.append('example1') args.append('test') args.append('--runner=runners.CapturedOutputRunner') runner.cms('example1', args) self.assertTrue('Ran 6 tests in' in err.getvalue()) self.assertEqual(exit.exception.code, 0)
def test_runner_simple(self): try: import cms except ImportError: raise unittest.SkipTest('django CMS not available, skipping test') from djangocms_helper.test_utils.runners import CapturedOutputSimpleRunner with patch('django.test.simple.DjangoTestSuiteRunner', CapturedOutputSimpleRunner): with work_in(self.basedir): with captured_output() as (out, err): with self.assertRaises(SystemExit) as exit: args = list() args.append('djangocms_helper') args.append('test') args.append('example1') args.append('--simple-runner') args.append('example1.FakeTests') runner.cms('example1', args) self.assertTrue('Ran 12 tests in' in err.getvalue()) self.assertEqual(exit.exception.code, 0)
def test_runner(self): try: import cms except ImportError: raise unittest.SkipTest('django CMS not available, skipping test') from djangocms_helper.test_utils.runners import CapturedOutputRunner with patch('django.test.runner.DiscoverRunner', CapturedOutputRunner): with work_in(self.basedir): with captured_output() as (out, err): with self.assertRaises(SystemExit) as exit: args = list() args.append('djangocms_helper') args.append('test') args.append('example1') runner.cms('example1', args) self.assertTrue('visible string' in out.getvalue()) self.assertFalse('hidden string' in out.getvalue()) self.assertFalse('hidden string' in err.getvalue()) self.assertTrue('Ran 12 tests in' in err.getvalue()) self.assertEqual(exit.exception.code, 0)
def test_runner_wrong(self): try: import cms except ImportError: raise unittest.SkipTest('django CMS not available, skipping test') with work_in(self.basedir): if sys.version_info < (3, 5): exception = ImportError else: exception = SystemExit with captured_output() as (out, err): with self.assertRaises(exception) as exit: args = list() args.append('djangocms_helper') args.append('test') args.append('example1') args.append('--runner=runners.CapturedOutputRunner') args.append('whatever') runner.cms('example1', args) if sys.version_info >= (3, 5): self.assertEqual(exit.exception.code, 1)
def test_runner_wrong(self): try: import cms except ImportError: raise unittest.SkipTest('django CMS not available, skipping test') with work_in(self.basedir): with captured_output(): if sys.version_info < (3, 5): exception = ImportError else: exception = SystemExit with self.assertRaises(exception) as exit: args = list() args.append('djangocms_helper') args.append('test') args.append('example1') args.append('--runner=runners.CapturedOutputRunner') args.append('whatever') runner.cms('example1', args) if sys.version_info >= (3, 5): self.assertEqual(exit.exception.code, 1)
def test_runner(self): try: import cms except ImportError: raise unittest.SkipTest('django CMS not available, skipping test') from djangocms_helper.test_utils.runners import CapturedOutputRunner with patch('django.test.runner.DiscoverRunner', CapturedOutputRunner): with work_in(self.basedir): with captured_output() as (out, err): with self.assertRaises(SystemExit) as exit: args = list() args.append('djangocms_helper') args.append('test') args.append('--extra-settings=cms_helper.py') args.append('example1') runner.cms('example1', args) self.assertTrue('visible string' in out.getvalue()) self.assertFalse('hidden string' in out.getvalue()) self.assertFalse('hidden string' in err.getvalue()) self.assertTrue('Ran 14 tests in' in err.getvalue()) self.assertEqual(exit.exception.code, 0)
def test_runner_cms_argv(self): try: import cms except ImportError: raise unittest.SkipTest('django CMS not available, skipping test') def fake_runner(argv): return argv from djangocms_helper.test_utils.runners import CapturedOutputRunner with patch('django.test.runner.DiscoverRunner', CapturedOutputRunner): with work_in(self.basedir): with captured_output() as (out, err): args = list() args.append('djangocms_helper') with patch('djangocms_helper.runner.runner', fake_runner): data = runner.cms('example1', args) self.assertEqual(data, ['djangocms_helper', 'example1', 'test', '--cms'])
def run(): from djangocms_helper import runner runner.cms('djangocms_multisite')
def run(): from djangocms_helper import runner runner.cms('site_search')
def run(): from djangocms_helper import runner runner.cms('djangocms_text_ckeditor')
def run(): from djangocms_helper import runner runner.cms('djangocms_listyle')
def run(): from djangocms_helper import runner runner.cms('aldryn_people')
def run(): from djangocms_helper import runner runner.cms('aldryn_forms')
def run(): from djangocms_helper import runner runner.cms('aldryn_newsblog')
def run(): from djangocms_helper import runner runner.cms('djangocms_page_meta')
def run(): from djangocms_helper import runner runner.cms('aldryn_jobs', extra_args=[])
def run(): from djangocms_helper import runner runner.cms('djangocms_attributes_field')
def run(): runner.cms('djangocms_contact')
def run(): from djangocms_helper import runner runner.cms('aldryn_faq', extra_args=[])
def run(): import sys from djangocms_helper import runner runner.cms("djangocms_text_ckeditor")
def run(): from djangocms_helper import runner runner.cms("aldryn_video")
def run(): from djangocms_helper import runner runner.cms('djangocms_articles')
def run(): from djangocms_helper import runner runner.cms('djangocms_comments')
def run(): from djangocms_helper import runner # --boilerplate option will ensure correct boilerplate settings are # added to settings runner.cms('aldryn_newsblog', extra_args=[])
def run(): from djangocms_helper import runner runner.cms("djangocms_fil_bootstrap", extra_args=[])
def run(): from djangocms_helper import runner runner.cms('djangocms_highlightjs')
def run(): from djangocms_helper import runner runner.cms('cmsplugin_filer_file')
def run(): from djangocms_helper import runner runner.cms('djangocms_versioning_filer', extra_args=[])
def run(): from djangocms_helper import runner runner.cms("aldryn_events", extra_args=["--boilerplate"])
def run(): from djangocms_helper import runner runner.cms('djangocms_picture')
def run(): from djangocms_helper import runner runner.cms('aldryn_snippet')
def run(): from djangocms_helper import runner runner.cms("djangocms_navigation", extra_args=[])
def run(): from djangocms_helper import runner runner.cms('djangocms_style')
def run(): from djangocms_helper import runner runner.cms('djangocms_bootstrap4')
def run(): from djangocms_helper import runner runner.cms('djangocms_blog')
def run(): from djangocms_helper import runner runner.cms('aldryn_faq', extra_args=['--boilerplate'])
def run(): from djangocms_helper import runner sys.argv.append('--nose-runner') runner.cms('djangocms_blog')
def run(): from djangocms_helper import runner runner.cms("djangocms_url_manager", extra_args=[])
def run(): import sys from djangocms_helper import runner runner.cms('djangocms_wow')
def run(): from djangocms_helper import runner runner.cms('djangocms_inline_comment')
def run(): from djangocms_helper import runner runner.cms('djangocms_page_sitemap')
def run(): from djangocms_helper import runner runner.cms('djangocms_link_manager')
def run(): from djangocms_helper import runner runner.cms("djangocms_versioning", extra_args=[])
def run(): from djangocms_helper import runner runner.cms("djangocms_pageadmin", extra_args=[])
def run(): from djangocms_helper import runner runner.cms('example1')
def run(): from djangocms_helper import runner runner.cms('aldryn_tours')
def run(): import sys from djangocms_helper import runner runner.cms('djangocms_scroll_smooth')
def run(): from djangocms_helper import runner # --boilerplate option will ensure correct boilerplate settings are # added to settings runner.cms('aldryn_newsblog', extra_args=['--boilerplate'])