VirtualBox

Ignore:
Timestamp:
Jan 10, 2018 3:49:10 PM (7 years ago)
Author:
vboxsync
Message:

ValidationKit: More python 3 adjustments.

Location:
trunk/src/VBox/ValidationKit/tests/usb
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/ValidationKit/tests/usb/tdUsb1.py

    r69111 r70521  
    5050# USB gadget control import
    5151import usbgadget;
     52
     53# Python 3 hacks:
     54if sys.version_info[0] >= 3:
     55    xrange = range; # pylint: disable=redefined-builtin,invalid-name
     56
    5257
    5358class tdUsbBenchmark(vbox.TestDriver):                                      # pylint: disable=R0902
  • trunk/src/VBox/ValidationKit/tests/usb/tst-utsgadget.py

    r69111 r70521  
    4040import testdriver.reporter as reporter
    4141
     42# Python 3 hacks:
     43if sys.version_info[0] >= 3:
     44    long = int;     # pylint: disable=redefined-builtin,invalid-name
     45
     46
    4247g_cTests = 0;
    4348g_cFailures = 0
     
    5762    global g_cTests, g_cFailures;
    5863    g_cTests = g_cTests + 1;
    59     if isinstance(rc, basestring):
     64    if utils.isString(rc):
    6065        if rc == sExpect:
    6166            return 'PASSED';
  • trunk/src/VBox/ValidationKit/tests/usb/usbgadget.py

    r70509 r70521  
    169169    """Encodes the u32 value as a little endian byte (B) array."""
    170170    return array.array('B', \
    171                        (  u32             % 256, \
    172                          (u32 / 256)      % 256, \
    173                          (u32 / 65536)    % 256, \
    174                          (u32 / 16777216) % 256) );
     171                       (  u32              % 256, \
     172                         (u32 // 256)      % 256, \
     173                         (u32 // 65536)    % 256, \
     174                         (u32 // 16777216) % 256) );
    175175
    176176def u16ToByteArray(u16):
    177177    """Encodes the u16 value as a little endian byte (B) array."""
    178178    return array.array('B', \
    179                        (  u16        % 256, \
    180                          (u16 / 256) % 256) );
     179                       (  u16         % 256, \
     180                         (u16 // 256) % 256) );
    181181
    182182def u8ToByteArray(uint8):
     
    444444        for o in aoPayload:
    445445            try:
    446                 if isinstance(o, basestring):
     446                if utils.isString(o):
    447447                    # the primitive approach...
    448448                    sUtf8 = o.encode('utf_8');
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette