cyanide.suite

class cyanide.suite.DummyMeter(*args, **kwargs)[source]
emit(*args, **kwargs)[source]
revert()[source]
class cyanide.suite.ManagerMixin[source]
class Meter(s=u'.', end=u'', cursor=u'/-\', file=None)
emit(*args, **kwargs)
revert()
TaskPredicate

alias of StopSuite

assert_accepted(ids, interval=0.5, desc=u'waiting for tasks to be accepted', **policy)[source]
assert_received(ids, interval=0.5, desc=u'waiting for tasks to be received', **policy)[source]
assert_task_worker_state(fun, ids, interval=0.5, **policy)[source]
ensure_not_for_a_while(fun, catch, desc=u'thing', max_retries=20, interval_start=0.1, interval_step=0.02, interval_max=1.0, emit_warning=False, **options)[source]
inspect(timeout=1)[source]
is_accepted(ids, **kwargs)[source]
is_received(ids, **kwargs)[source]
join(r, propagate=False, max_retries=10, **kwargs)[source]
missing_results(r)[source]
new_meter()[source]
query_task_states(ids, timeout=0.5)[source]
query_tasks(ids, timeout=0.5)[source]
retry_over_time(*args, **kwargs)[source]
true_or_raise(fun, *args, **kwargs)[source]
wait_for(fun, catch, desc=u'thing', args=(), kwargs={}, errback=None, max_retries=10, interval_start=0.1, interval_step=0.5, interval_max=5.0, emit_warning=False, **options)[source]
class cyanide.suite.Meter(s=u'.', end=u'', cursor=u'/-\', file=None)[source]
emit(*args, **kwargs)[source]
revert()[source]
class cyanide.suite.Progress(test, iteration, total_iterations, index, repeats, runtime, elapsed, completed)
completed

Alias for field number 7

elapsed

Alias for field number 6

index

Alias for field number 3

iteration

Alias for field number 1

repeats

Alias for field number 4

runtime

Alias for field number 5

test

Alias for field number 0

total_iterations

Alias for field number 2

exception cyanide.suite.Sentinel[source]
class cyanide.suite.Speaker(gap=5.0, file=None)[source]
beep()[source]
emit()[source]
exception cyanide.suite.StopSuite[source]
class cyanide.suite.Suite(app, no_color=False, **kwargs)[source]
TaskPredicate

alias of StopSuite

assert_equal(a, b)[source]
banner(tests)[source]
dump_progress()[source]
error(message)[source]
execute_test(fun)[source]
filtertests(group, names)[source]
init_groups()[source]
on_test_error(exc, status)[source]
print(message, file=None)[source]
run(names=None, iterations=50, offset=0, numtests=None, list_all=False, repeat=0, group=u'all', diag=False, no_join=False, **kw)[source]
runtest(fun, n=50, index=0, repeats=1)[source]
setup()[source]
teardown()[source]
testlist(tests)[source]
warn(message)[source]
cyanide.suite.assert_equal(a, b)[source]
cyanide.suite.humanize_seconds(secs, prefix=u'', sep=u'', now=u'now', **kwargs)[source]
cyanide.suite.pstatus(p, status=None)[source]
cyanide.suite.testcase(*groups, **kwargs)[source]
cyanide.suite.testgroup(*funs)[source]