#!/usr/bin/python3-dbg # -*- coding: utf-8 -*- import pychrysalide from pychrysalide.arch import vmpa from test import TestSuite ######################## TestSuite.print_sep() addr = vmpa() print('repr():', repr(addr)) print('str(): ', str(addr)) ######################## TestSuite.print_sep() TestSuite.check_true('Create a virtual memory or physical address', lambda: vmpa()) v = vmpa() TestSuite.check_true('VMPA values are left uninitialized by default', lambda: v.phy == None and v.virt == None) a = vmpa(0, 0) + 1 b = 1 + vmpa(0, 0) TestSuite.check_true('Verify the commutative property of addition', lambda: a == b)