Tasmota/lib/libesp32/berry/tests/int.be

15 lines
366 B
Plaintext

# Test int() conversion function
class Test_int
def toint() # Custom conversion method
return 42
end
end
t = Test_int()
assert(int(t) == 42) # Test custom toint() method
# Test hex string parsing
assert(int("0x00") == 0)
assert(int("0X1") == 1)
assert(int("0x000000F") == 15)
assert(int("0x1000") == 0x1000)
assert(int("0xFF00FF00") == 0xFF00FF00)