def handle(self, *args, **options): demosys.setup() window = self.create_window() project = self.create_project() timeline = self.create_timeline(project) demosys.init(window=window, project=project, timeline=timeline) demosys.run(window=window, project=project, timeline=timeline)
def handle(self, *args, **options): demosys.setup(PROJECT='demosys.project.default.Project', TIMELINE='demosys.timeline.single.Timeline') window = self.create_window() project = self.create_project(options['effect_package']) timeline = self.create_timeline(project) demosys.init(window=window, project=project, timeline=timeline) demosys.run(window=window, project=project, timeline=timeline)
def handle(self, *args, **options): demosys.setup() manager_path = getattr(settings, 'EFFECT_MANAGER') if not manager_path: raise ImproperlyConfigured( "EFFECT_MANAGER not properly configured in settings") print(manager_path) try: manager_cls = import_string(manager_path) except ImportError as e: raise ImproperlyConfigured( "EFFECT_MANAGER '{}' failed to initialize: {}".format( manager_path, e)) manager = manager_cls() demosys.run(manager=manager)
def handle(self, *args, **options): os.environ['DEMOSYS_SETTINGS_MODULE'] = 'tests.settings' demosys.setup() if not options['nocontext']: window = self.create_window() project = self.create_project() timeline = self.create_timeline(project) demosys.init(window=window, project=project, timeline=timeline) # Reset arguments to not confuse pytest sys.argv = [sys.argv[0]] if options.get('module'): sys.argv.append(options.get('module')) pytest.main()
'glfw', 'pyglet', 'pyglet.window', 'PyQt5', 'PyQt5.QtCore', 'QtCore', 'QtOpenGL', 'QtWidgets', ] sys.modules.update((mod_name, Mock()) for mod_name in MOCK_MODULES) # Define a settings module os.environ['DEMOSYS_SETTINGS_MODULE'] = 'demosys.conf.default' import demosys demosys.setup() # Monkey patch sphinx to ignore: WARNING: nonlocal image URI def _warn_node(self, msg, node, **kwargs): if not msg.startswith('nonlocal image URI found:'): self._warnfunc(msg, '%s:%s' % get_source_line(node), **kwargs) sphinx.environment.BuildEnvironment.warn_node = _warn_node # -- General configuration ------------------------------------------------ # If your documentation needs a minimal Sphinx version, state it here. # # needs_sphinx = '1.0'
def handle(self, *args, **options): demosys.setup() manager = SingleEffectManager(effect_module=options['name']) demosys.run(manager=manager)
def handle(self, *args, **options): demosys.setup(settings_override={'EFFECTS': [options['name']]}) manager = SingleEffectManager(effect_module=options['name']) demosys.run(manager=manager)