-
Notifications
You must be signed in to change notification settings - Fork 23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
handling memory error in timeout utility #21
base: master
Are you sure you want to change the base?
Conversation
* removed the use of `test.expect_no_error` inside the timeout utility: - done "manually", allowing to handle data passed to the thread - consequence: DOCS need an update because there isn't any extra assertion anymore, now. * tested on cw with 3.6, 3.8 wihtout imports, 3.8 with imports: work as expected. * removed a comment in the framework about the timeout (deprecated info) * added the default message for timeout ssertion (codewars#4) Still need to upddate the tests output (and maybe the tests files)
adding extra checks about the timeout utility: * failing inner assertion * user's assertion message * user's code raising an error
@kazk: the tests are fucking slow to run... I bet this PR will still have troubles about the expected outputs, but if you can already take a look...? I'll try again to offer the possibility to wrap blocks with the timetout utility while avoiding the assertion outside any |
I don't get it... :/ exception isn't raised, apparently, while it's there in the test file. The memory crash is even weirder, because the exact same code is behaving as expected in a kumite... :/ Bed time, now. |
removed the use of
test.expect_no_error
inside the timeout utility:tested on cw with 3.6, 3.8 wihtout imports, 3.8 with imports: work as expected.
removed a comment in the framework about the timeout (deprecated info)
added the default message for timeout ssertion (Supply custom error message on timeout tests #4)
Still need to upddate the tests output (and maybe the tests files)done => trying to pass the outputs checks... XD