Utils

Common

noseapp.utils.common.waiting_for(func, timeout=None, sleep=None, args=None, kwargs=None)[source]

Wait for good result of callback function.

Example:

flag = 0

def target_1():
    if flag > 0:
        return 'greater'
    return ''

def target_2():
    return flag > 0

waiting_for(target_1)
waiting_for(target_2, timeout=10)
Parameters:
  • func – callback function
  • timeout – number of seconds for timeout
  • sleep – number of second for sleep after call function
  • args – callback args
  • kwargs – callback kwargs
Raises:

TimeoutException