Пример #1
0
def test_can_disable_flags():
    flags = Flags(["foo"])
    assert flags.enabled("foo")
    flags2 = flags.with_disabled("foo")
    assert not flags2.enabled("foo")
Пример #2
0
def test_enabling_flags_leaves_original_unchanged():
    flags = Flags()
    assert not flags.enabled("foo")
    flags2 = flags.with_enabled("foo")
    assert not flags.enabled("foo")
    assert flags2.enabled("foo")
Пример #3
0
def test_flags_not_enabled_by_default():
    flags = Flags()
    assert not flags.enabled("foo")
Пример #4
0
def test_can_disable_flags():
    flags = Flags(["foo"])
    assert flags.enabled("foo")
    flags2 = flags.with_disabled("foo")
    assert not flags2.enabled("foo")
Пример #5
0
def test_enabling_flags_leaves_original_unchanged():
    flags = Flags()
    assert not flags.enabled("foo")
    flags2 = flags.with_enabled("foo")
    assert not flags.enabled("foo")
    assert flags2.enabled("foo")
Пример #6
0
def test_flags_not_enabled_by_default():
    flags = Flags()
    assert not flags.enabled("foo")