def test_or_and_not(): assert c.or_(None, 0).gen_converter()(100) == 0 assert c.and_(None, 0).gen_converter()(100) is None assert c.not_(True).gen_converter()(100) is False assert (~c.this).gen_converter()(True) is False assert c.naive(None).not_().execute(100) is True with pytest.raises(ValueError): c.or_()
def test_or_and_not(): assert c.or_(None, 0).gen_converter()(100) == 0 assert c.and_(None, 0).gen_converter()(100) is None assert c.not_(True).gen_converter()(100) is False assert (~c.this()).gen_converter()(True) is False assert c.naive(None).not_().execute(100) is True