Esempio n. 1
0
def test_can_disable_flags():
    flags = Flags(["foo"])
    assert flags.enabled("foo")
    flags2 = flags.with_disabled("foo")
    assert not flags2.enabled("foo")
Esempio n. 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")
Esempio n. 3
0
def test_flags_not_enabled_by_default():
    flags = Flags()
    assert not flags.enabled("foo")
Esempio n. 4
0
def test_can_disable_flags():
    flags = Flags(["foo"])
    assert flags.enabled("foo")
    flags2 = flags.with_disabled("foo")
    assert not flags2.enabled("foo")
Esempio n. 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")
Esempio n. 6
0
def test_flags_not_enabled_by_default():
    flags = Flags()
    assert not flags.enabled("foo")