utils
FunkLoad common utils.
$Id: utils.py 24649 2005-08-29 14:20:19Z bdelbosc $
-
class funkload.utils.BaseFilter
- Base filter.
-
class funkload.utils.Data(content_type, data)
- Simple “sentinel” class that lets us identify user data
and content type in POST
-
funkload.utils.close_logger(name)
- Close the logger.
-
funkload.utils.create_daemon()
- Detach a process from the controlling terminal and run it in the
background as a daemon.
- Extract a token from text, using the first occurence of
tag_start and ending with tag_end. Return None if tags are not
found.
-
funkload.utils.get_default_logger(log_to, log_path=None, level=10, name='FunkLoad')
- Get a logger.
-
funkload.utils.get_version()
- Retrun the FunkLoad package version.
-
funkload.utils.get_virtualenv_script()
- returns the path of the virtualenv.py script that is
installed in the system. if it doesn’t exist returns
None.
-
funkload.utils.green_str(text)
- Return green text.
-
funkload.utils.is_html(text)
- Simple check that return True if the text is an html page.
-
funkload.utils.is_valid_html(html=None, file_path=None, accept_warning=False)
Ask tidy if the html is valid.
Return a tuple (status, errors)
-
funkload.utils.mmn_decode(meta_method_name)
- Decode a meta method name.
-
funkload.utils.mmn_encode(method_name, cycle, cvus, thread_id)
- Encode a extra information into a method_name.
-
funkload.utils.mmn_is_bench(meta_method_name)
- Is it a meta method name ?.
-
funkload.utils.package_tests(module_file)
- this function will basically allow you to create a tarball
of the current working directory (of tests) for transport over
to a remote machine. It uses a few heuristics to avoid packaging
log files.
-
funkload.utils.recording()
- A semaphore to tell the running threads when to begin recording.
-
funkload.utils.red_str(text)
- Return red text.
-
funkload.utils.set_recording_flag(value)
- Enable recording.
-
funkload.utils.thread_sleep(seconds=0)
- Sleep seconds.
-
funkload.utils.trace(message)
Simple print to stdout
Not thread safe.
-
class funkload.utils.truncate(length=40, extra='...')
- Middle truncate string up to length.
-
funkload.utils.xmlrpc_get_credential(host, port, group=None)
- Get credential thru xmlrpc credential_server.
-
funkload.utils.xmlrpc_get_seq(host, port)
- Get credential thru xmlrpc credential_server.
-
funkload.utils.xmlrpc_list_credentials(host, port, group=None)
- Get list of users thru xmlrpc credential_server.
-
funkload.utils.xmlrpc_list_groups(host, port)
- Get list of groups thru xmlrpc credential_server.