helper library which waits
Project description
waitforit
Badges
Travis Build
Code and Test Quality
SonarQube
PyPI
This is a library for letting your python code wait for a certain action to complete
short example
Given these functions
import wait_for_it_to
def foo():
return True
def bar(param):
x = param
return False
This would immediatly return
>> wait_for_it_to.be_true(foo)
>>
You can also pass parameters as a list
>> wait_for_it_to.be_true(bar, args=[1])
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "..\wait_for_it\wait_for_it_to\__init__.py", line 27, in be_true
raise TimeoutError(msg)
TimeoutError: expected something that evaluates to True, but got False instead
You can also pass a timeout value in seconds
>> wait_for_it_to.be_true(foo, timeout=5)
Quite similar you have the functionality
>> wait_for_it_to.be_false(bar, timeout=5, args[1])
>> wait_for_it_to.equal(bar, False, timeout=5, args[1])
Version History
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
wait_for_it_to-0.0.19.tar.gz
(3.2 kB
view hashes)
Built Distribution
Close
Hashes for wait_for_it_to-0.0.19-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7bc24324b38230e57495a2dcbbab4e99779f87ad98652e3b488ae1b798499ebe |
|
MD5 | 10cd5e8c843fb345fc62c2befa4dccac |
|
BLAKE2b-256 | 993c206827107ada95bbb2101cbc87246f10a231a8056929c9a0e491d22e9597 |