From 3f4d85574a91a084ca92952404a533a1d6652ec3 Mon Sep 17 00:00:00 2001 From: rdb Date: Mon, 29 Apr 2019 18:05:29 +0200 Subject: [PATCH] tests: add UserDataAudio unit tests --- tests/movies/test_user_audio.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 tests/movies/test_user_audio.py diff --git a/tests/movies/test_user_audio.py b/tests/movies/test_user_audio.py new file mode 100644 index 0000000000..13addd05f0 --- /dev/null +++ b/tests/movies/test_user_audio.py @@ -0,0 +1,15 @@ +import pytest + +from panda3d.core import UserDataAudio + + +@pytest.mark.parametrize("remove_after_read", [True, False]) +def test_userdata_audio(remove_after_read): + audio = UserDataAudio(48000, 2, remove_after_read) + audio.append(b'abcdefgh') + audio.done() + cursor = audio.open() + assert cursor.read_samples(0) == b'' + assert cursor.read_samples(1) == b'abcd' + assert cursor.read_samples(1) == b'efgh' + assert cursor.read_samples(1) == b''