def test_to_bool(): raises(TypeError, lambda: to_bool(None)) assert to_bool("TRUE") assert to_bool(True) assert to_bool("1") assert to_bool(1) assert to_bool("Yes") assert not to_bool("FALSE") assert not to_bool(False) assert not to_bool("0") assert not to_bool(0) raises(TypeError, lambda: to_bool("x"))
def visitFugueJsonBool(self, ctx: fp.FugueJsonKeyContext) -> bool: return to_bool(self.ctxToStr(ctx))