<s> """<STR_LIT>""" <EOL> import coro <EOL> from coro . test import coro_unittest <EOL> import unittest <EOL> class Test ( unittest . TestCase ) : <EOL> def test_timeout ( self ) : <EOL> """<STR_LIT>""" <EOL> def sleeper ( num ) : <EOL> coro . sleep_relative ( <NUM_LIT:5> ) <EOL> return num <EOL> self . assertRaises ( coro . TimeoutError , <EOL> coro . with_timeout , <EOL> <NUM_LIT:2> , <EOL> coro . in_parallel , <EOL> [ ( sleeper , ( <NUM_LIT:1> , ) ) , <EOL> ( sleeper , ( <NUM_LIT:2> , ) ) , <EOL> ( sleeper , ( <NUM_LIT:3> , ) ) , <EOL> ] <EOL> ) <EOL> results = coro . with_timeout ( <NUM_LIT:7> , coro . in_parallel , <EOL> [ ( sleeper , ( <NUM_LIT:4> , ) ) , <EOL> ( sleeper , ( <NUM_LIT:5> , ) ) , <EOL> ( sleeper , ( <NUM_LIT:6> , ) ) , <EOL> ] <EOL> ) <EOL> self . assertEqual ( results , [ <NUM_LIT:4> , <NUM_LIT:5> , <NUM_LIT:6> ] ) <EOL> if __name__ == '<STR_LIT:__main__>' : <EOL> coro_unittest . run_tests ( ) </s>
