Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 3dea81d0 authored by Jakub Rotkiewicz's avatar Jakub Rotkiewicz Committed by Jakub Rotkiewicz (xWF)
Browse files

avatar: fix a2dp tests not reset before run

Bug: 354859524
Flag: EXEMPT - TEST ONLY
Test: atest avatar:A2dpTest
Change-Id: Ib9b2c7660473b3b64ba25d91c6c35e2aa7e1989b
parent 2d4a0ddc
Loading
Loading
Loading
Loading
+6 −8
Original line number Diff line number Diff line
@@ -192,6 +192,12 @@ class A2dpTest(base_test.BaseTestClass): # type: ignore[misc]
                device.config.setdefault('classic_smp_enabled', False)
                device.server_config.io_capability = PairingDelegate.NO_OUTPUT_NO_INPUT

    def teardown_class(self) -> None:
        if self.devices:
            self.devices.stop_all()

    @avatar.asynchronous
    async def setup_test(self) -> None:
        await asyncio.gather(self.dut.reset(), self.ref1.reset(), self.ref2.reset())

        self.dut.a2dp = A2DP(channel=self.dut.aio.channel)
@@ -214,14 +220,6 @@ class A2dpTest(base_test.BaseTestClass): # type: ignore[misc]
        self.ref1.a2dp.on('connection', on_ref1_avdtp_connection)
        self.ref2.a2dp.on('connection', on_ref2_avdtp_connection)

    def teardown_class(self) -> None:
        if self.devices:
            self.devices.stop_all()

    @avatar.asynchronous
    async def setup_test(self) -> None:
        pass

    @avatar.asynchronous
    async def test_connect_and_stream(self) -> None:
        """Basic A2DP connection and streaming test.