def test_in_int(self): l = values.List( [values.Integer(1), values.Integer(2), values.Integer(1)]) r = values.Integer(1) result = r.in_(l) assert result.value
def test_in_int_negative(self): l = values.List( [values.Integer(1), values.Integer(2), values.Integer(3)]) r = values.Integer(4) result = r.in_(l) assert not result.value
def _visit(self, count_expr): node_value = self._visit(count_expr.operand) count = 0 for _ in self._context.pattern_matcher.find_descendants_that_match( node_value.value, count_expr.argument): count += 1 return values.Integer(count)
def _visit(self, integer_expr): return values.Integer(integer_expr.value)
def _get_value(self): return values.Integer(self.float_value)
def _get_opacity(self): return values.Integer(float(self.value[1].value[-1].value))
def test_less_than_equals_int(self): l = values.Integer(2) r = values.Integer(1) result = l.less_than_equals(r) assert not result.value
def test_less_than_equals_dec_int(self): l = values.Integer(3) r = values.Decimal(2.5) result = l.less_than_equals(r) assert not result.value
def test_minus_int(self): l = values.Integer(5) result = l.unary_minus() assert result.value == -5
def test_eq_int_negative(self): l = values.Integer(1) r = values.Integer(2) result = l.equals(r) assert not result.value
def test_eq_int(self): l = values.Integer(1) result = l.equals(l) assert result.value
def test_eq_dec_int(self): l = values.Integer(1.5) r = values.Decimal(2.5) result = l.equals(r) assert not result.value
def test_greater_than_int(self): l = values.Integer(2) r = values.Integer(1) result = l.greater_than(r) assert result.value
def test_greater_than_dec_int(self): l = values.Integer(3) r = values.Decimal(2.5) result = l.greater_than(r) assert result.value
def test_greater_than_equals_int_negative(self): l = values.Integer(1) r = values.Integer(2) result = l.greater_than_equals(r) assert not result.value
def test_less_than_int_negative(self): l = values.Integer(1) r = values.Integer(2) result = l.less_than(r) assert result.value