Exemple #1
0
def test_resetting_default_lifecycle():
    lifecycle_distracting = lambda handlers, *args, **kwargs: handlers
    kopf.set_default_lifecycle(lifecycle_distracting)
    kopf.set_default_lifecycle(None)
    lifecycle_actual = kopf.get_default_lifecycle()
    assert lifecycle_actual is kopf.lifecycles.asap
Exemple #2
0
def test_setting_default_lifecycle():
    lifecycle_expected = lambda handlers, *args, **kwargs: handlers
    kopf.set_default_lifecycle(lifecycle_expected)
    lifecycle_actual = kopf.get_default_lifecycle()
    assert lifecycle_actual is lifecycle_expected
Exemple #3
0
def clear_default_lifecycle():
    try:
        yield
    finally:
        kopf.set_default_lifecycle(None)