示例#1
0
def run():
    from .utils.generate_screenshot_test_report import get_screenshot_test_base_folder

    # clean screenshots from last run
    rmtree(str(get_screenshot_test_base_folder()), ignore_errors=True)
    # run test and generate new screenshots
    from app_helper import runner

    runner.cms("djangocms_equation")
示例#2
0
    def test_runner_cms_exception(self):
        try:
            import cms

            raise unittest.SkipTest("django CMS available, skipping test")
        except ImportError:
            pass
        from app_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("helper")
                        runner.cms("example1", args)
示例#3
0
    def test_runner_compat(self):
        try:
            import cms
        except ImportError:
            raise unittest.SkipTest("django CMS not available, skipping test")
        from app_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("cms_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 14 tests in" in err.getvalue())
        self.assertEqual(exit.exception.code, 0)
示例#4
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("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)
示例#5
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 app_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("helper")
                    with patch("app_helper.runner.runner", fake_runner):
                        data = runner.cms("example1", args)
                    self.assertEqual(data,
                                     ["helper", "example1", "test", "--cms"])
示例#6
0
def run():
    from app_helper import runner

    runner.cms("djangocms_versioning", extra_args=[])
示例#7
0
def run():
    from app_helper import runner
    runner.cms('djangocms_modules')
def run():
    from app_helper import runner
    runner.cms('djangocms_version_locking', extra_args=[])
def run():
    from app_helper import runner
    runner.cms('djangocms_admin_style')
示例#10
0
def run():
    from app_helper import runner

    runner.cms("djangocms_blog")
示例#11
0
def run():
    from app_helper import runner
    runner.cms('djangocms_history')
示例#12
0
def run():
    from app_helper import runner
    runner.cms('djangocms_bootstrap4')
def run():
    from app_helper import runner
    runner.cms('djangocms_apphook_setup')
示例#14
0
def run():
    from app_helper import runner
    runner.cms('djangocms_versioning_filer', extra_args=[])
def run():
    from app_helper import runner
    runner.cms("djangocms_navigation", extra_args=[])
示例#16
0
def run():
    from app_helper import runner
    runner.cms('djangocms_alias', extra_args=[])
示例#17
0
def run():
    from app_helper import runner
    runner.cms('djangocms_picture')
示例#18
0
def run():
    from app_helper import runner
    runner.cms('djangocms_semantic_ui')
def run():
    from app_helper import runner
    runner.cms('djangocms_page_meta')
示例#20
0
def run():
    from app_helper import runner
    runner.cms('djangocms_redirect')
示例#21
0
def run():
    from app_helper import runner
    runner.cms('djangocms_page_sitemap')
示例#22
0
def run():
    from app_helper import runner
    runner.cms('cmsplugin_plain_text')
示例#23
0
def run():
    from app_helper import runner
    runner.cms('aldryn_django_cms')
示例#24
0
def run():
    from app_helper import runner
    runner.cms('djangocms_video')
示例#25
0
def run():
    from app_helper import runner
    runner.cms('djangocms_transfer')
示例#26
0
def run():
    from app_helper import runner

    runner.cms("example1")
def run():
    from app_helper import runner
    runner.cms('djangocms_attributes_field')
示例#28
0
def test():
    from app_helper import runner
    runner.cms('djangocms_text_ckeditor')
示例#29
0
def run():
    from app_helper import runner
    runner.cms('djangocms_file')
示例#30
0
def run():
    from app_helper import runner
    runner.cms('djangocms_timed')