Spaces:
Building
Building
# 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 | |