ci: correct from checks. #1723
GitHub Actions / Pytest Results
failed
Dec 9, 2024 in 0s
27 tests run, 25 passed, 0 skipped, 2 failed.
Annotations
Check failure on line 578 in tests/test_bot.py
github-actions / Pytest Results
test_bot.test_voice
AssertionError: assert 237 != 237
+ where 237 = <Player(Thread-4, stopped daemon 139665125393984)>._sent_payloads
+ where <Player(Thread-4, stopped daemon 139665125393984)> = <ActiveVoiceState: channel=GuildVoice(id=1315808875357667470, name='_test_voice_two-3b7b2bc', type=<ChannelType.GUILD_VOICE: 2>) guild=Guild(id=1041449294022070292, name='NAFF Test Suite', description=None) volume=0.5 playing=False audio=<AudioVolume: tests/test_audio.mp3>>.player
Raw output
bot = <interactions.client.client.Client object at 0x7f0656d4abc0>
guild = Guild(id=1041449294022070292, name='NAFF Test Suite', description=None)
@pytest.mark.asyncio
async def test_voice(bot: Client, guild: Guild) -> None:
test_channel = await guild.create_voice_channel(f"_test_voice-{bot.suffix}")
test_channel_two = await guild.create_voice_channel(f"_test_voice_two-{bot.suffix}")
try:
try:
import nacl # noqa
except ImportError:
# testing on a non-voice extra
return
vc = await test_channel.connect(deafened=True)
assert vc == bot.get_bot_voice_state(guild.id)
audio = AudioVolume("tests/test_audio.mp3")
vc.play_no_wait(audio)
await asyncio.sleep(5)
assert len(vc.current_audio.buffer) != 0
assert vc.player._sent_payloads != 0
await vc.move(test_channel_two)
await asyncio.sleep(2)
_before = vc.player._sent_payloads
await test_channel_two.connect(deafened=True)
await asyncio.sleep(2)
> assert vc.player._sent_payloads != _before
E AssertionError: assert 237 != 237
E + where 237 = <Player(Thread-4, stopped daemon 139665125393984)>._sent_payloads
E + where <Player(Thread-4, stopped daemon 139665125393984)> = <ActiveVoiceState: channel=GuildVoice(id=1315808875357667470, name='_test_voice_two-3b7b2bc', type=<ChannelType.GUILD_VOICE: 2>) guild=Guild(id=1041449294022070292, name='NAFF Test Suite', description=None) volume=0.5 playing=False audio=<AudioVolume: tests/test_audio.mp3>>.player
_before = 237
audio = <AudioVolume: tests/test_audio.mp3>
bot = <interactions.client.client.Client object at 0x7f0656d4abc0>
guild = Guild(id=1041449294022070292, name='NAFF Test Suite', description=None)
nacl = <module 'nacl' from '/opt/hostedtoolcache/Python/3.10.15/x64/lib/python3.10/site-packages/nacl/__init__.py'>
test_channel = GuildVoice(id=1315808874422337627, name='_test_voice-3b7b2bc', type=<ChannelType.GUILD_VOICE: 2>)
test_channel_two = GuildVoice(id=1315808875357667470, name='_test_voice_two-3b7b2bc', type=<ChannelType.GUILD_VOICE: 2>)
vc = <ActiveVoiceState: channel=None guild=Guild(id=1041449294022070292, name='NAFF Test Suite', description=None) volume=0.5 playing=False audio=<AudioVolume: tests/test_audio.mp3>>
tests/test_bot.py:578: AssertionError
Check failure on line 1 in tests/test_bot.py
github-actions / Pytest Results
test_bot.test_emoji
failed on teardown with "exceptiongroup.ExceptionGroup: errors while tearing down <Module test_bot.py> (2 sub-exceptions)"
Raw output
+ Exception Group Traceback (most recent call last):
| File "/opt/hostedtoolcache/Python/3.10.15/x64/lib/python3.10/site-packages/_pytest/runner.py", line 341, in from_call
| result: TResult | None = func()
| File "/opt/hostedtoolcache/Python/3.10.15/x64/lib/python3.10/site-packages/_pytest/runner.py", line 242, in <lambda>
| lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise
| File "/opt/hostedtoolcache/Python/3.10.15/x64/lib/python3.10/site-packages/pluggy/_hooks.py", line 513, in __call__
| return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
| File "/opt/hostedtoolcache/Python/3.10.15/x64/lib/python3.10/site-packages/pluggy/_manager.py", line 120, in _hookexec
| return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
| File "/opt/hostedtoolcache/Python/3.10.15/x64/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall
| raise exception.with_traceback(exception.__traceback__)
| File "/opt/hostedtoolcache/Python/3.10.15/x64/lib/python3.10/site-packages/pluggy/_callers.py", line 122, in _multicall
| teardown.throw(exception) # type: ignore[union-attr]
| File "/opt/hostedtoolcache/Python/3.10.15/x64/lib/python3.10/site-packages/_pytest/threadexception.py", line 97, in pytest_runtest_teardown
| yield from thread_exception_runtest_hook()
| File "/opt/hostedtoolcache/Python/3.10.15/x64/lib/python3.10/site-packages/_pytest/threadexception.py", line 68, in thread_exception_runtest_hook
| yield
| File "/opt/hostedtoolcache/Python/3.10.15/x64/lib/python3.10/site-packages/pluggy/_callers.py", line 122, in _multicall
| teardown.throw(exception) # type: ignore[union-attr]
| File "/opt/hostedtoolcache/Python/3.10.15/x64/lib/python3.10/site-packages/_pytest/unraisableexception.py", line 100, in pytest_runtest_teardown
| yield from unraisable_exception_runtest_hook()
| File "/opt/hostedtoolcache/Python/3.10.15/x64/lib/python3.10/site-packages/_pytest/unraisableexception.py", line 70, in unraisable_exception_runtest_hook
| yield
| File "/opt/hostedtoolcache/Python/3.10.15/x64/lib/python3.10/site-packages/pluggy/_callers.py", line 122, in _multicall
| teardown.throw(exception) # type: ignore[union-attr]
| File "/opt/hostedtoolcache/Python/3.10.15/x64/lib/python3.10/site-packages/_pytest/logging.py", line 853, in pytest_runtest_teardown
| yield from self._runtest_for(item, "teardown")
| File "/opt/hostedtoolcache/Python/3.10.15/x64/lib/python3.10/site-packages/_pytest/logging.py", line 829, in _runtest_for
| yield
| File "/opt/hostedtoolcache/Python/3.10.15/x64/lib/python3.10/site-packages/pluggy/_callers.py", line 122, in _multicall
| teardown.throw(exception) # type: ignore[union-attr]
| File "/opt/hostedtoolcache/Python/3.10.15/x64/lib/python3.10/site-packages/_pytest/capture.py", line 885, in pytest_runtest_teardown
| return (yield)
| File "/opt/hostedtoolcache/Python/3.10.15/x64/lib/python3.10/site-packages/pluggy/_callers.py", line 103, in _multicall
| res = hook_impl.function(*args)
| File "/opt/hostedtoolcache/Python/3.10.15/x64/lib/python3.10/site-packages/_pytest/runner.py", line 189, in pytest_runtest_teardown
| item.session._setupstate.teardown_exact(nextitem)
| File "/opt/hostedtoolcache/Python/3.10.15/x64/lib/python3.10/site-packages/_pytest/runner.py", line 557, in teardown_exact
| raise exceptions[0]
| exceptiongroup.ExceptionGroup: errors while tearing down <Module test_bot.py> (2 sub-exceptions)
+-+---------------- 1 ----------------
| Traceback (most recent call last):
| File "/opt/hostedtoolcache/Python/3.10.15/x64/lib/python3.10/site-packages/_pytest/runner.py", line 546, in teardown_exact
| fin()
| File "/opt/hostedtoolcache/Python/3.10.15/x64/lib/python3.10/site-packages/_pytest/fixtures.py", line 1032, in finish
| raise exceptions[0]
| File "/opt/hostedtoolcache/Python/3.10.15/x64/lib/python3.10/site-packages/_pytest/fixtures.py", line 1021, in finish
| fin()
| File "/opt/hostedtoolcache/Python/3.10.15/x64/lib/python3.10/site-packages/pytest_asyncio/plugin.py", line 341, in finalizer
| event_loop.run_until_complete(async_finalizer())
| File "/opt/hostedtoolcache/Python/3.10.15/x64/lib/python3.10/asyncio/base_events.py", line 624, in run_until_complete
| self._check_closed()
| File "/opt/hostedtoolcache/Python/3.10.15/x64/lib/python3.10/asyncio/base_events.py", line 515, in _check_closed
| raise RuntimeError('Event loop is closed')
| RuntimeError: Event loop is closed
+---------------- 2 ----------------
| Traceback (most recent call last):
| File "/opt/hostedtoolcache/Python/3.10.15/x64/lib/python3.10/site-packages/_pytest/runner.py", line 546, in teardown_exact
| fin()
| File "/opt/hostedtoolcache/Python/3.10.15/x64/lib/python3.10/site-packages/_pytest/fixtures.py", line 1032, in finish
| raise exceptions[0]
| File "/opt/hostedtoolcache/Python/3.10.15/x64/lib/python3.10/site-packages/_pytest/fixtures.py", line 1021, in finish
| fin()
| File "/opt/hostedtoolcache/Python/3.10.15/x64/lib/python3.10/site-packages/pytest_asyncio/plugin.py", line 341, in finalizer
| event_loop.run_until_complete(async_finalizer())
| File "/opt/hostedtoolcache/Python/3.10.15/x64/lib/python3.10/asyncio/base_events.py", line 624, in run_until_complete
| self._check_closed()
| File "/opt/hostedtoolcache/Python/3.10.15/x64/lib/python3.10/asyncio/base_events.py", line 515, in _check_closed
| raise RuntimeError('Event loop is closed')
| RuntimeError: Event loop is closed
+------------------------------------
Loading