Spaces:
Paused
Paused
| # Copyright (c) Meta Platforms, Inc. and affiliates. | |
| # This source code is licensed under the MIT license found in the | |
| # LICENSE file in the root directory of this source tree. | |
| from animated_drawings.model.animated_drawing import AnimatedDrawing | |
| from animated_drawings.config import Config | |
| from pkg_resources import resource_filename | |
| def test_init(): | |
| import OpenGL.GL as GL | |
| import glfw | |
| glfw.init() | |
| glfw.window_hint(glfw.CONTEXT_VERSION_MAJOR, 3) | |
| glfw.window_hint(glfw.CONTEXT_VERSION_MINOR, 3) | |
| glfw.window_hint(glfw.OPENGL_FORWARD_COMPAT, GL.GL_TRUE) | |
| glfw.window_hint(glfw.OPENGL_PROFILE, glfw.OPENGL_CORE_PROFILE) | |
| win = glfw.create_window(100, 100, 'Viewer', None, None) | |
| glfw.make_context_current(win) | |
| mvc_cfg_fn = resource_filename(__name__, 'test_animated_drawing_files/test_mvc.yaml') | |
| mvc_config = Config(mvc_cfg_fn) | |
| char_cfg, retarget_cfg, motion_cfg = mvc_config.scene.animated_characters[0] | |
| AnimatedDrawing(char_cfg, retarget_cfg, motion_cfg) | |
| assert True | |