feat: bổ sung MIDI
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
import os
|
||||
import json
|
||||
import pytest
|
||||
from app.core.render_engine import PythonRenderEngine
|
||||
|
||||
def test_render_engine_init():
|
||||
engine = PythonRenderEngine()
|
||||
assert engine.sample_rate == 44100
|
||||
|
||||
def test_bars_to_samples():
|
||||
engine = PythonRenderEngine()
|
||||
samples = engine.bars_to_samples(4.0, 120.0, 4)
|
||||
assert samples == 352800
|
||||
|
||||
def test_render_session_container_empty():
|
||||
engine = PythonRenderEngine()
|
||||
session = {"tracks": []}
|
||||
buf = engine.render_session_container(session, {}, 120.0, 4, 1000)
|
||||
assert buf.shape == (2, 1000)
|
||||
assert (buf == 0.0).all()
|
||||
Reference in New Issue
Block a user