File tree Expand file tree Collapse file tree 1 file changed +11
-2
lines changed
Expand file tree Collapse file tree 1 file changed +11
-2
lines changed Original file line number Diff line number Diff line change 77
88from datetime import datetime , timedelta , timezone
99import os
10- import pytest
10+ import sys
11+ import subprocess
1112import time
1213
14+ import pytest
15+
1316from ayon_api import (
1417 close_connection ,
1518 create_folder ,
@@ -829,19 +832,25 @@ def test_addon_methods():
829832 addon_name != addon ["name" ] for addon in get_addons_info ()["addons" ]
830833 )
831834
835+ subprocess .run ([sys .executable , "tests/resources/addon/create_package.py" ])
832836 try :
833837 _ = upload_addon_zip ("tests/resources/addon/package/tests-1.0.0.zip" )
834838
835839 trigger_server_restart ()
836840
837841 # need to wait at least 0.1 sec. to restart server
842+ last_check = time .time ()
838843 time .sleep (0.5 )
839844 while True :
840845 try :
841846 addons = get_addons_info ()["addons" ]
842847 break
843848 except exceptions .ServerError as exc :
844- assert "Connection timed out" in str (exc )
849+ pass
850+
851+ if time .time () - last_check > 60 :
852+ assert False , "Server timeout"
853+ time .sleep (0.5 )
845854
846855 assert any (addon_name == addon ["name" ] for addon in addons )
847856
You can’t perform that action at this time.
0 commit comments