# Chronos Test Suite # (c) Copyright 2018-Present # Status Research & Development GmbH # # Licensed under either of # Apache License, version 2.0, (LICENSE-APACHEv2) # MIT license (LICENSE-MIT) import ".."/chronos/config when (chronosEventEngine in ["epoll", "kqueue"]) or defined(windows): import testmacro, testsync, testsoon, testtime, testfut, testsignal, testaddress, testdatagram, teststream, testserver, testbugs, testnet, testasyncstream, testhttpserver, testshttpserver, testhttpclient, testproc, testratelimit, testfutures, testthreadsync # Must be imported last to check for Pending futures import testutils elif chronosEventEngine == "poll": # `poll` engine do not support signals and processes import testmacro, testsync, testsoon, testtime, testfut, testaddress, testdatagram, teststream, testserver, testbugs, testnet, testasyncstream, testhttpserver, testshttpserver, testhttpclient, testratelimit, testfutures, testthreadsync # Must be imported last to check for Pending futures import testutils