Skip to content

Commit e6e9313

Browse files
author
jaseg
committed
Tests: Fix race condition in test_wait_for_property_concurrency
1 parent 16cd0b3 commit e6e9313

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

tests/test_mpv.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,8 @@ def timed_print():
4949
start_time = time.time()
5050
def do_print(level, prefix, text):
5151
td = time.time() - start_time
52-
print('{:.3f} [{}] {}: {}'.format(td, level, prefix, text), flush=True)
52+
print('{:.3f} [{}] {}: {}'.format(td, level, prefix, text.strip()), flush=True)
53+
return do_print
5354

5455

5556
class MpvTestCase(unittest.TestCase):
@@ -922,11 +923,10 @@ class RegressionTests(MpvTestCase):
922923

923924
def test_wait_for_property_concurrency(self):
924925
players = [mpv.MPV(vo=testvo, loglevel='debug', log_handler=timed_print()) for i in range(2)]
925-
926926
try:
927927
for _ in range(150):
928928
for player in players:
929-
player.play('tests/test.webm')
929+
player.loadfile('tests/test.webm', loop='inf')
930930
for player in players:
931931
player.wait_for_property('seekable')
932932
for player in players:

0 commit comments

Comments
 (0)