コード例 #1
0
def simple_condition_with_fault_test():
    condition = SimpleCondition('foo')
    condition.begin()
    condition.add('fault', 'something failed', '123')
    condition.complete()
    ok_(condition.changed())
    values = condition.values()

    eq_(len(values), 1)
    eq_(values[0], '|foo|fault|123|||something failed')

    condition.sweep()

    condition.begin()
    condition.complete()
    ok_(not condition.changed())

    lines = condition.values()
    eq_(len(lines), 0)

    lines = condition.values(True)
    eq_(len(lines), 1)
    eq_(values[0], '|foo|fault|123|||something failed')