def test_can_disable_flags(): flags = Flags(["foo"]) assert flags.enabled("foo") flags2 = flags.with_disabled("foo") assert not flags2.enabled("foo")
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")
def test_flags_not_enabled_by_default(): flags = Flags() assert not flags.enabled("foo")