<86>Nov 18 08:56:18 userdel[99666]: delete user 'rooter'
<86>Nov 18 08:56:18 userdel[99666]: removed group 'rooter' owned by 'rooter'
<86>Nov 18 08:56:18 groupadd[99673]: group added to /etc/group: name=rooter, GID=555
<86>Nov 18 08:56:18 groupadd[99673]: group added to /etc/gshadow: name=rooter
<86>Nov 18 08:56:18 groupadd[99673]: new group: name=rooter, GID=555
<86>Nov 18 08:56:18 useradd[99677]: new user: name=rooter, UID=555, GID=555, home=/root, shell=/bin/bash
<86>Nov 18 08:56:18 userdel[99694]: delete user 'builder'
<86>Nov 18 08:56:18 userdel[99694]: removed group 'builder' owned by 'builder'
<86>Nov 18 08:56:18 userdel[99694]: removed shadow group 'builder' owned by 'builder'
<86>Nov 18 08:56:18 groupadd[99736]: group added to /etc/group: name=builder, GID=556
<86>Nov 18 08:56:18 groupadd[99736]: group added to /etc/gshadow: name=builder
<86>Nov 18 08:56:18 groupadd[99736]: new group: name=builder, GID=556
<86>Nov 18 08:56:18 useradd[99745]: new user: name=builder, UID=556, GID=556, home=/usr/src, shell=/bin/bash
<13>Nov 18 08:56:21 rpmi: python-base-2.7.17-alt3 sisyphus+240580.60.5.1 1573516905 installed
<13>Nov 18 08:56:21 rpmi: libexpat-2.2.4-alt1 1503305345 installed
<13>Nov 18 08:56:21 rpmi: python-modules-curses-2.7.17-alt3 sisyphus+240580.200.5.1 1573517321 installed
<13>Nov 18 08:56:21 rpmi: libgdbm-1.8.3-alt10 1454943334 installed
<13>Nov 18 08:56:21 rpmi: libtinfo-devel-6.1.20180407-alt2 sisyphus+222164.200.1.1 1550686226 installed
<13>Nov 18 08:56:21 rpmi: libncurses-devel-6.1.20180407-alt2 sisyphus+222164.200.1.1 1550686226 installed
<13>Nov 18 08:56:21 rpmi: libverto-0.3.0-alt1_7 sisyphus+225932.100.1.1 1553994919 installed
<13>Nov 18 08:56:21 rpmi: libkeyutils-1.6-alt2 sisyphus+226520.100.2.1 1554512089 installed
<13>Nov 18 08:56:21 rpmi: libp11-kit-0.23.15-alt1 sisyphus+226408.100.2.1 1554288204 installed
<13>Nov 18 08:56:21 rpmi: libtasn1-4.14-alt1 sisyphus+235791.100.1.1 1565282372 installed
<13>Nov 18 08:56:21 rpmi: rpm-macros-alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed
<13>Nov 18 08:56:21 rpmi: alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed
<13>Nov 18 08:56:21 rpmi: ca-certificates-2019.10.28-alt1 sisyphus+239875.300.1.1 1572267834 installed
<13>Nov 18 08:56:21 rpmi: ca-trust-0.1.2-alt1 sisyphus+233348.100.1.1 1561653823 installed
<13>Nov 18 08:56:21 rpmi: p11-kit-trust-0.23.15-alt1 sisyphus+226408.100.2.1 1554288204 installed
<13>Nov 18 08:56:21 rpmi: libcrypto1.1-1.1.1d-alt1.1 sisyphus+237931.100.2.1 1569235729 installed
<13>Nov 18 08:56:21 rpmi: libssl1.1-1.1.1d-alt1.1 sisyphus+237931.100.2.1 1569235729 installed
<13>Nov 18 08:56:21 rpmi: libcom_err-1.44.6-alt1 sisyphus+224154.100.1.1 1552091678 installed
<86>Nov 18 08:56:21 groupadd[104908]: group added to /etc/group: name=_keytab, GID=499
<86>Nov 18 08:56:21 groupadd[104908]: group added to /etc/gshadow: name=_keytab
<86>Nov 18 08:56:21 groupadd[104908]: new group: name=_keytab, GID=499
<13>Nov 18 08:56:22 rpmi: libkrb5-1.16.3-alt1 sisyphus+223678.100.1.1 1551746516 installed
<13>Nov 18 08:56:22 rpmi: libtirpc-1.0.3-alt1 1532008017 installed
<13>Nov 18 08:56:22 rpmi: libnsl2-1.1.0-alt1_1 1511548749 installed
<13>Nov 18 08:56:22 rpmi: python-modules-compiler-2.7.17-alt3 sisyphus+240580.200.5.1 1573517321 installed
<13>Nov 18 08:56:22 rpmi: python-modules-email-2.7.17-alt3 sisyphus+240580.200.5.1 1573517321 installed
<13>Nov 18 08:56:22 rpmi: python-modules-unittest-2.7.17-alt3 sisyphus+240580.200.5.1 1573517321 installed
<13>Nov 18 08:56:22 rpmi: python-modules-encodings-2.7.17-alt3 sisyphus+240580.200.5.1 1573517321 installed
<13>Nov 18 08:56:22 rpmi: python-modules-2.7.17-alt3 sisyphus+240580.200.5.1 1573517321 installed
<13>Nov 18 08:56:22 rpmi: python-modules-nis-2.7.17-alt3 sisyphus+240580.200.5.1 1573517321 installed
<13>Nov 18 08:56:22 rpmi: python-modules-xml-2.7.17-alt3 sisyphus+240580.200.5.1 1573517321 installed
<13>Nov 18 08:56:22 rpmi: python-modules-ctypes-2.7.17-alt3 sisyphus+240580.200.5.1 1573517321 installed
<13>Nov 18 08:56:22 rpmi: python-modules-multiprocessing-2.7.17-alt3 sisyphus+240580.200.5.1 1573517321 installed
<13>Nov 18 08:56:22 rpmi: python-modules-logging-2.7.17-alt3 sisyphus+240580.200.5.1 1573517321 installed
<13>Nov 18 08:56:22 rpmi: python-tools-2to3-2.7.17-alt3 sisyphus+240580.200.5.1 1573517321 installed
<13>Nov 18 08:56:22 rpmi: python-modules-hotshot-2.7.17-alt3 sisyphus+240580.200.5.1 1573517321 installed
<13>Nov 18 08:56:22 rpmi: python-modules-bsddb-2.7.17-alt3 sisyphus+240580.200.5.1 1573517321 installed
<13>Nov 18 08:56:22 rpmi: python-2.7.17-alt3 sisyphus+240580.200.5.1 1573517321 installed
<13>Nov 18 08:56:23 rpmi: python-modules-distutils-2.7.17-alt3 sisyphus+240580.200.5.1 1573517321 installed
<13>Nov 18 08:56:23 rpmi: python-module-pkg_resources-1:41.4.0-alt1 sisyphus+238787.100.2.1 1570608044 installed
<13>Nov 18 08:56:23 rpmi: libnsl2-devel-1.1.0-alt1_1 1511548749 installed
<13>Nov 18 08:56:23 rpmi: python-dev-2.7.17-alt3 sisyphus+240580.200.5.1 1573517321 installed
<13>Nov 18 08:56:23 rpmi: python-module-setuptools-1:41.4.0-alt1 sisyphus+238787.100.2.1 1570608044 installed
<13>Nov 18 08:56:23 rpmi: python-module-libxml2-1:2.9.10-alt2 sisyphus+240156.100.1.1 1572696450 installed
<13>Nov 18 08:56:23 rpmi: libxml2-devel-1:2.9.10-alt2 sisyphus+240156.100.1.1 1572696450 installed
Building target platforms: i586
Building for target i586
Wrote: /usr/src/in/nosrpm/python-dmidecode-3.12.2-alt1.nosrc.rpm
Installing python-dmidecode-3.12.2-alt1.src.rpm
Building target platforms: i586
Building for target i586
Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.88157
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ rm -rf python-dmidecode-3.12.2
+ echo 'Source #0 (python-dmidecode-3.12.2.tar):'
Source #0 (python-dmidecode-3.12.2.tar):
+ /bin/tar -xf /usr/src/RPM/SOURCES/python-dmidecode-3.12.2.tar
+ cd python-dmidecode-3.12.2
+ /bin/chmod -c -Rf u+rwX,go-w .
+ sed -i 's!setup.py install!\0 --root=/usr/src/tmp/python-dmidecode-buildroot!' Makefile
+ sed -i '/dmixml_GetContent/s/^inline//' src/dmixml.c
+ exit 0
Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.75440
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd python-dmidecode-3.12.2
+ make -j8
make: Entering directory '/usr/src/RPM/BUILD/python-dmidecode-3.12.2'
cc    -c -o src/dmilog.o src/dmilog.c
make: Leaving directory '/usr/src/RPM/BUILD/python-dmidecode-3.12.2'
make: Entering directory '/usr/src/RPM/BUILD/python-dmidecode-3.12.2'
cc    -c -o src/efi.o src/efi.c
make: Leaving directory '/usr/src/RPM/BUILD/python-dmidecode-3.12.2'
make: Entering directory '/usr/src/RPM/BUILD/python-dmidecode-3.12.2'
cc    -c -o src/util.o src/util.c
make: Leaving directory '/usr/src/RPM/BUILD/python-dmidecode-3.12.2'
make: Entering directory '/usr/src/RPM/BUILD/python-dmidecode-3.12.2'
cc -o dmidump src/dmidump.c src/util.o src/efi.o src/dmilog.o -g -Wall -D_DMIDUMP_MAIN_
make: Leaving directory '/usr/src/RPM/BUILD/python-dmidecode-3.12.2'
make: Entering directory '/usr/src/RPM/BUILD/python-dmidecode-3.12.2'
python2.7 src/setup.py build
running build
running build_py
creating build
creating build/lib.linux-i686-2.7
copying dmidecode.py -> build/lib.linux-i686-2.7
running build_ext
building 'dmidecodemod' extension
creating build/temp.linux-i686-2.7
creating build/temp.linux-i686-2.7/src
i586-alt-linux-gcc -pthread -fno-strict-aliasing -pipe -frecord-gcc-switches -Wall -g -O3 -march=i586 -mtune=generic -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O3 -march=i586 -mtune=generic -fwrapv -fPIC -UNDEBUG -I/usr/include/libxml2 -I/usr/include/python2.7 -c src/dmidecodemodule.c -o build/temp.linux-i686-2.7/src/dmidecodemodule.o
src/dmidecodemodule.c:740:28: warning: initialization of 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} from incompatible pointer type 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} [-Wincompatible-pointer-types]
  740 |         {(char *)"xmlapi", dmidecode_xmlapi, METH_VARARGS | METH_KEYWORDS,
      |                            ^~~~~~~~~~~~~~~~
src/dmidecodemodule.c:740:28: note: (near initialization for 'DMIDataMethods[16].ml_meth')
In file included from src/dmidecodemodule.c:48:
src/dmixml.h:79:14: warning: inline function 'dmixml_GetNodeContent' declared but never defined
   79 | inline char *dmixml_GetNodeContent(xmlNode *node, const char *key);
      |              ^~~~~~~~~~~~~~~~~~~~~
src/dmixml.h:78:14: warning: inline function 'dmixml_GetContent' declared but never defined
   78 | inline char *dmixml_GetContent(xmlNode *node);
      |              ^~~~~~~~~~~~~~~~~
i586-alt-linux-gcc -pthread -fno-strict-aliasing -pipe -frecord-gcc-switches -Wall -g -O3 -march=i586 -mtune=generic -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O3 -march=i586 -mtune=generic -fwrapv -fPIC -UNDEBUG -I/usr/include/libxml2 -I/usr/include/python2.7 -c src/util.c -o build/temp.linux-i686-2.7/src/util.o
i586-alt-linux-gcc -pthread -fno-strict-aliasing -pipe -frecord-gcc-switches -Wall -g -O3 -march=i586 -mtune=generic -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O3 -march=i586 -mtune=generic -fwrapv -fPIC -UNDEBUG -I/usr/include/libxml2 -I/usr/include/python2.7 -c src/dmioem.c -o build/temp.linux-i686-2.7/src/dmioem.o
In file included from /usr/include/python2.7/Python.h:8,
                 from src/dmihelper.h:45,
                 from src/dmidecode.h:23,
                 from src/dmioem.c:27:
/usr/include/python2.7/pyconfig.h:1223: warning: "_POSIX_C_SOURCE" redefined
 1223 | #define _POSIX_C_SOURCE 200112L
      | 
In file included from /usr/include/bits/libc-header-start.h:33,
                 from /usr/include/stdio.h:27,
                 from src/dmioem.c:23:
/usr/include/features.h:266: note: this is the location of the previous definition
  266 | # define _POSIX_C_SOURCE 200809L
      | 
i586-alt-linux-gcc -pthread -fno-strict-aliasing -pipe -frecord-gcc-switches -Wall -g -O3 -march=i586 -mtune=generic -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O3 -march=i586 -mtune=generic -fwrapv -fPIC -UNDEBUG -I/usr/include/libxml2 -I/usr/include/python2.7 -c src/dmidecode.c -o build/temp.linux-i686-2.7/src/dmidecode.o
In file included from /usr/include/python2.7/Python.h:8,
                 from src/dmihelper.h:45,
                 from src/dmidecode.h:23,
                 from src/dmidecode.c:87:
/usr/include/python2.7/pyconfig.h:1223: warning: "_POSIX_C_SOURCE" redefined
 1223 | #define _POSIX_C_SOURCE 200112L
      | 
In file included from /usr/include/assert.h:35,
                 from src/dmidecode.c:76:
/usr/include/features.h:266: note: this is the location of the previous definition
  266 | # define _POSIX_C_SOURCE 200809L
      | 
src/dmidecode.c: In function 'dmi_additional_info':
src/dmidecode.c:3907:42: warning: variable 'str_n' set but not used [-Wunused-but-set-variable]
 3907 |                 xmlNode *data_n = NULL, *str_n = NULL, *val_n = NULL;
      |                                          ^~~~~
In file included from src/dmidecode.c:88:
src/dmidecode.c: At top level:
src/dmixml.h:79:14: warning: inline function 'dmixml_GetNodeContent' declared but never defined
   79 | inline char *dmixml_GetNodeContent(xmlNode *node, const char *key);
      |              ^~~~~~~~~~~~~~~~~~~~~
src/dmixml.h:78:14: warning: inline function 'dmixml_GetContent' declared but never defined
   78 | inline char *dmixml_GetContent(xmlNode *node);
      |              ^~~~~~~~~~~~~~~~~
i586-alt-linux-gcc -pthread -fno-strict-aliasing -pipe -frecord-gcc-switches -Wall -g -O3 -march=i586 -mtune=generic -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O3 -march=i586 -mtune=generic -fwrapv -fPIC -UNDEBUG -I/usr/include/libxml2 -I/usr/include/python2.7 -c src/dmixml.c -o build/temp.linux-i686-2.7/src/dmixml.o
In file included from /usr/include/python2.7/Python.h:8,
                 from src/dmihelper.h:45,
                 from src/dmidecode.h:23,
                 from src/dmixml.c:44:
/usr/include/python2.7/pyconfig.h:1223: warning: "_POSIX_C_SOURCE" redefined
 1223 | #define _POSIX_C_SOURCE 200112L
      | 
In file included from /usr/include/bits/libc-header-start.h:33,
                 from /usr/include/string.h:26,
                 from src/dmixml.c:36:
/usr/include/features.h:266: note: this is the location of the previous definition
  266 | # define _POSIX_C_SOURCE 200809L
      | 
src/dmixml.c: In function 'dmixml_buildstr':
src/dmixml.c:68:33: warning: pointer targets in passing argument 3 of 'xmlStrVPrintf' differ in signedness [-Wpointer-sign]
   68 |         xmlStrVPrintf(ret, len, xmlfmt, ap);
      |                                 ^~~~~~
      |                                 |
      |                                 xmlChar * {aka unsigned char *}
In file included from /usr/include/libxml2/libxml/tree.h:18,
                 from src/dmixml.c:40:
/usr/include/libxml2/libxml/xmlstring.h:105:54: note: expected 'const char *' but argument is of type 'xmlChar *' {aka 'unsigned char *'}
  105 |                                          const char *msg,
      |                                          ~~~~~~~~~~~~^~~
i586-alt-linux-gcc -pthread -fno-strict-aliasing -pipe -frecord-gcc-switches -Wall -g -O3 -march=i586 -mtune=generic -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O3 -march=i586 -mtune=generic -fwrapv -fPIC -UNDEBUG -I/usr/include/libxml2 -I/usr/include/python2.7 -c src/dmierror.c -o build/temp.linux-i686-2.7/src/dmierror.o
i586-alt-linux-gcc -pthread -fno-strict-aliasing -pipe -frecord-gcc-switches -Wall -g -O3 -march=i586 -mtune=generic -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O3 -march=i586 -mtune=generic -fwrapv -fPIC -UNDEBUG -I/usr/include/libxml2 -I/usr/include/python2.7 -c src/dmilog.c -o build/temp.linux-i686-2.7/src/dmilog.o
i586-alt-linux-gcc -pthread -fno-strict-aliasing -pipe -frecord-gcc-switches -Wall -g -O3 -march=i586 -mtune=generic -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O3 -march=i586 -mtune=generic -fwrapv -fPIC -UNDEBUG -I/usr/include/libxml2 -I/usr/include/python2.7 -c src/xmlpythonizer.c -o build/temp.linux-i686-2.7/src/xmlpythonizer.o
In file included from src/xmlpythonizer.c:83:
src/dmixml.h:79:14: warning: inline function 'dmixml_GetNodeContent' declared but never defined
   79 | inline char *dmixml_GetNodeContent(xmlNode *node, const char *key);
      |              ^~~~~~~~~~~~~~~~~~~~~
src/dmixml.h:78:14: warning: inline function 'dmixml_GetContent' declared but never defined
   78 | inline char *dmixml_GetContent(xmlNode *node);
      |              ^~~~~~~~~~~~~~~~~
i586-alt-linux-gcc -pthread -fno-strict-aliasing -pipe -frecord-gcc-switches -Wall -g -O3 -march=i586 -mtune=generic -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O3 -march=i586 -mtune=generic -fwrapv -fPIC -UNDEBUG -I/usr/include/libxml2 -I/usr/include/python2.7 -c src/efi.c -o build/temp.linux-i686-2.7/src/efi.o
i586-alt-linux-gcc -pthread -fno-strict-aliasing -pipe -frecord-gcc-switches -Wall -g -O3 -march=i586 -mtune=generic -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O3 -march=i586 -mtune=generic -fwrapv -fPIC -UNDEBUG -I/usr/include/libxml2 -I/usr/include/python2.7 -c src/dmidump.c -o build/temp.linux-i686-2.7/src/dmidump.o
i586-alt-linux-gcc -pthread -shared -L/usr/lib/nsl -lnsl build/temp.linux-i686-2.7/src/dmidecodemodule.o build/temp.linux-i686-2.7/src/util.o build/temp.linux-i686-2.7/src/dmioem.o build/temp.linux-i686-2.7/src/dmidecode.o build/temp.linux-i686-2.7/src/dmixml.o build/temp.linux-i686-2.7/src/dmierror.o build/temp.linux-i686-2.7/src/dmilog.o build/temp.linux-i686-2.7/src/xmlpythonizer.o build/temp.linux-i686-2.7/src/efi.o build/temp.linux-i686-2.7/src/dmidump.o -L/usr/lib/python2.7/site-packages -lxml2 -lxml2mod -lpython2.7 -o build/lib.linux-i686-2.7/dmidecodemod.so
make: Leaving directory '/usr/src/RPM/BUILD/python-dmidecode-3.12.2'
make: Entering directory '/usr/src/RPM/BUILD/python-dmidecode-3.12.2'
cp build/lib.linux-i686-2.7/dmidecodemod.so python2.7-dmidecodemod.so
make: Leaving directory '/usr/src/RPM/BUILD/python-dmidecode-3.12.2'
+ exit 0
Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.53131
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ /bin/chmod -Rf u+rwX -- /usr/src/tmp/python-dmidecode-buildroot
+ :
+ /bin/rm -rf -- /usr/src/tmp/python-dmidecode-buildroot
+ cd python-dmidecode-3.12.2
+ make 'INSTALL=/bin/install -p' install DESTDIR=/usr/src/tmp/python-dmidecode-buildroot
make: Entering directory '/usr/src/RPM/BUILD/python-dmidecode-3.12.2'
python2.7 src/setup.py install --root=/usr/src/tmp/python-dmidecode-buildroot
running install
running build
running build_py
running build_ext
running install_lib
creating /usr/src/tmp/python-dmidecode-buildroot
creating /usr/src/tmp/python-dmidecode-buildroot/usr
creating /usr/src/tmp/python-dmidecode-buildroot/usr/lib
creating /usr/src/tmp/python-dmidecode-buildroot/usr/lib/python2.7
creating /usr/src/tmp/python-dmidecode-buildroot/usr/lib/python2.7/site-packages
copying build/lib.linux-i686-2.7/dmidecodemod.so -> /usr/src/tmp/python-dmidecode-buildroot/usr/lib/python2.7/site-packages
copying build/lib.linux-i686-2.7/dmidecode.py -> /usr/src/tmp/python-dmidecode-buildroot/usr/lib/python2.7/site-packages
byte-compiling /usr/src/tmp/python-dmidecode-buildroot/usr/lib/python2.7/site-packages/dmidecode.py to dmidecode.pyc
running install_data
creating /usr/src/tmp/python-dmidecode-buildroot/usr/share
creating /usr/src/tmp/python-dmidecode-buildroot/usr/share/python-dmidecode
copying src/pymap.xml -> /usr/src/tmp/python-dmidecode-buildroot/usr/share/python-dmidecode
running install_egg_info
Writing /usr/src/tmp/python-dmidecode-buildroot/usr/lib/python2.7/site-packages/python_dmidecode-3.12.2-py2.7.egg-info
make: Leaving directory '/usr/src/RPM/BUILD/python-dmidecode-3.12.2'
+ /usr/lib/rpm/brp-alt
Cleaning files in /usr/src/tmp/python-dmidecode-buildroot (auto)
mode of './usr/lib/python2.7/site-packages/dmidecodemod.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
Verifying and fixing files in /usr/src/tmp/python-dmidecode-buildroot (binconfig,pkgconfig,libtool,desktop)
Checking contents of files in /usr/src/tmp/python-dmidecode-buildroot/ (default)
Compressing files in /usr/src/tmp/python-dmidecode-buildroot (auto)
Adjusting library links in /usr/src/tmp/python-dmidecode-buildroot
./usr/lib:
Verifying ELF objects in /usr/src/tmp/python-dmidecode-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal)
verify-elf: WARNING: ./usr/lib/python2.7/site-packages/dmidecodemod.so: not found: libxml2mod.so
verify-elf: WARNING: ./usr/lib/python2.7/site-packages/dmidecodemod.so: undefined symbol: libxml_xmlDocPtrWrap
verify-elf: WARNING: ./usr/lib/python2.7/site-packages/dmidecodemod.so: undefined symbol: libxml_xmlNodePtrWrap
verify-elf: WARNING: ./usr/lib/python2.7/site-packages/dmidecodemod.so: uses non-LFS functions: fopen mmap open
Bytecompiling python modules in /usr/src/tmp/python-dmidecode-buildroot using /usr/bin/python2.7
unlink /usr/src/tmp/python-dmidecode-buildroot/usr/lib/python2.7/site-packages/dmidecode.pyc
compile /usr/src/tmp/python-dmidecode-buildroot/usr/lib/python2.7/site-packages/dmidecode.py
Bytecompiling python modules with optimization in /usr/src/tmp/python-dmidecode-buildroot using /usr/bin/python2.7 -O
compile /usr/src/tmp/python-dmidecode-buildroot/usr/lib/python2.7/site-packages/dmidecode.py
Hardlinking identical .pyc and .pyo files
'./usr/lib/python2.7/site-packages/dmidecode.pyo' => './usr/lib/python2.7/site-packages/dmidecode.pyc'
Executing(%check): /bin/sh -e /usr/src/tmp/rpm-tmp.58641
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd python-dmidecode-3.12.2
+ make -j8 unit
make -C unit-tests
make[1]: Entering directory '/usr/src/RPM/BUILD/python-dmidecode-3.12.2/unit-tests'
python2 unit -vv
================================================================================
 * Testing for command line version of dmidecode ...WARN
 * Running test as normal user, some tests will be skipped
 * Creation of temporary files...PASS
================================================================================
 * Importing module...
Not running as root, a warning above can be expected...PASS
   * Version: 3.12.2
   * DMI Version String: None
 * Testing that default device is /dev/mem...PASS
 * Testing ability to change device to /usr/src/tmp/tmpwcVMQN...PASS
 * Testing that device has changed to /usr/src/tmp/tmpwcVMQN...PASS
 * Skipped testing dump() function, dmidecode does not have access to DMI data
 * Loading ../src/pymap.xml for XML->Python dictonary mapping...PASS
================================================================================
 * Testing private/ProLiant-DL385-G1.2.dmidump...PASS
   * Testing set_dev/get_dev on private/ProLiant-DL385-G1.2.dmidump...PASS
   * Testing cache (1/9)...PASS
     * ['0x0716', '0x0714', '0x0734', '0x0736', '0x0726', '0x0724']
   * Testing connector (2/9)...PASS
     * ['0x0802', '0x0803', '0x0801']
   * Testing system (3/9)...PASS
     * ['0x2000', '0x0100']
   * Testing slot (4/9)...PASS
     * ['0x0903', '0x0902', '0x0901']
   * Testing chassis (5/9)...PASS
     * ['0x0300']
   * Testing memory (6/9)...PASS
     * ['0x1000', '0x1104', '0x1105', '0x1106', '0x1107', '0x1100', '0x1101', '0x1102', '0x1103']
   * Testing bios (7/9)...PASS
     * ['0x0000']
   * Testing processor (8/9)...PASS
     * ['0x0400', '0x0406']
   * Testing baseboard (9/9)...PASS
   * Testing bad type -1...PASS
   * Testing bad type -1000...PASS
   * Testing bad type 256...PASS
   * Testing type 20...PASS
     * ['0x1401', '0x1400', '0x1403', '0x1402', '0x1405', '0x1404', '0x1407', '0x1406']
   * Testing type 24...PASS
   * Testing type 6...PASS
   * Testing type 23...PASS
   * Testing type 5...PASS
   * Testing type 40...PASS
   * Testing type 1...PASS
     * ['0x0100']
   * Testing type 15...PASS
   * Testing type 37...PASS
   * Testing type 31...PASS
   * Testing type 22...PASS
   * Testing type 36...PASS
   * Testing type 26...PASS
   * Testing type 9...PASS
     * ['0x0903', '0x0902', '0x0901']
   * Testing type 34...PASS
   * Testing type 39...PASS
   * Testing type 0...PASS
     * ['0x0000']
   * Testing type 17...PASS
     * ['0x1104', '0x1105', '0x1106', '0x1107', '0x1100', '0x1101', '0x1102', '0x1103']
   * Testing type 3...PASS
     * ['0x0300']
   * Testing type 28...PASS
   * Testing type 10...PASS
   * Testing type 11...PASS
     * ['0x0b00']
   * Testing type 12...PASS
   * Testing type 25...PASS
   * Testing type 16...PASS
     * ['0x1000']
   * Testing type 18...PASS
   * Testing type 41...PASS
   * Testing type 7...PASS
     * ['0x0716', '0x0714', '0x0734', '0x0736', '0x0726', '0x0724']
   * Testing type 35...PASS
   * Testing type 27...PASS
   * Testing type 29...PASS
   * Testing type 13...PASS
   * Testing type 14...PASS
   * Testing type 2...PASS
   * Testing type 32...PASS
     * ['0x2000']
   * Testing type 19...PASS
     * ['0x1300', '0x1301']
   * Testing type 4...PASS
     * ['0x0400', '0x0406']
   * Testing type 126...PASS
   * Testing type 127...PASS
   * Testing type 30...PASS
   * Testing type 38...PASS
   * Testing type 33...PASS
   * Testing type 21...PASS
   * Testing type 8...PASS
     * ['0x0802', '0x0803', '0x0801']
   * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => PASS
   * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_DOC) - valid type...PASS
   * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - valid type...PASS
   * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1)...Not working => PASS
   * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...Not working => PASS
   * XML: Testing bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS
   * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS
   * XML: Testing dmidecodeXML::QuerySection('cache') (1/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('connector') (2/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('system') (3/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('slot') (4/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('chassis') (5/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('memory') (6/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('bios') (7/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('processor') (8/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('baseboard') (9/9)...PASS
================================================================================
 * Testing private/ProLiant-DL585-G2.0.dmidump...PASS
   * Testing set_dev/get_dev on private/ProLiant-DL585-G2.0.dmidump...PASS
   * Testing cache (1/9)...PASS
     * ['0x0712', '0x0713', '0x0710', '0x0711', '0x0723', '0x0722', '0x0721', '0x0720']
   * Testing connector (2/9)...PASS
     * ['0x0802', '0x0803', '0x0801']
   * Testing system (3/9)...PASS
     * ['0x2000', '0x0100']
   * Testing slot (4/9)...PASS
     * ['0x0909', '0x0908', '0x0907', '0x0906', '0x0905', '0x0904', '0x0903', '0x0902', '0x0901']
   * Testing chassis (5/9)...PASS
     * ['0x0300']
   * Testing memory (6/9)...PASS
     * ['0x111c', '0x111b', '0x111a', '0x111f', '0x111e', '0x111d', '0x1108', '0x1109', '0x1104', '0x1105', '0x1106', '0x1107', '0x1100', '0x1101', '0x1102', '0x1103', '0x110d', '0x110e', '0x110f', '0x110a', '0x110b', '0x110c', '0x1119', '0x1118', '0x1113', '0x1112', '0x1111', '0x1110', '0x1117', '0x1116', '0x1115', '0x1114', '0x1000']
   * Testing bios (7/9)...PASS
     * ['0x0000']
   * Testing processor (8/9)...PASS
     * ['0x0402', '0x0403', '0x0400', '0x0401']
   * Testing baseboard (9/9)...PASS
   * Testing bad type -1...PASS
   * Testing bad type -1000...PASS
   * Testing bad type 256...PASS
   * Testing type 20...PASS
     * ['0x1412', '0x1413', '0x1410', '0x1411', '0x1416', '0x1417', '0x1414', '0x1415', '0x1418', '0x1419', '0x140a', '0x140c', '0x140b', '0x140e', '0x140d', '0x140f', '0x1401', '0x1400', '0x1403', '0x1402', '0x1405', '0x1404', '0x1407', '0x1406', '0x1409', '0x1408', '0x141b', '0x141c', '0x141a', '0x141f', '0x141d', '0x141e']
   * Testing type 24...PASS
   * Testing type 6...PASS
   * Testing type 23...PASS
   * Testing type 5...PASS
   * Testing type 40...PASS
   * Testing type 1...PASS
     * ['0x0100']
   * Testing type 15...PASS
   * Testing type 37...PASS
   * Testing type 31...PASS
   * Testing type 22...PASS
   * Testing type 36...PASS
   * Testing type 26...PASS
   * Testing type 9...PASS
     * ['0x0909', '0x0908', '0x0907', '0x0906', '0x0905', '0x0904', '0x0903', '0x0902', '0x0901']
   * Testing type 34...PASS
   * Testing type 39...PASS
   * Testing type 0...PASS
     * ['0x0000']
   * Testing type 17...PASS
     * ['0x111c', '0x111b', '0x111a', '0x111f', '0x111e', '0x111d', '0x1108', '0x1109', '0x1104', '0x1105', '0x1106', '0x1107', '0x1100', '0x1101', '0x1102', '0x1103', '0x110d', '0x110e', '0x110f', '0x110a', '0x110b', '0x110c', '0x1119', '0x1118', '0x1113', '0x1112', '0x1111', '0x1110', '0x1117', '0x1116', '0x1115', '0x1114']
   * Testing type 3...PASS
     * ['0x0300']
   * Testing type 28...PASS
   * Testing type 10...PASS
   * Testing type 11...PASS
     * ['0x0b00']
   * Testing type 12...PASS
   * Testing type 25...PASS
   * Testing type 16...PASS
     * ['0x1000']
   * Testing type 18...PASS
   * Testing type 41...PASS
   * Testing type 7...PASS
     * ['0x0712', '0x0713', '0x0710', '0x0711', '0x0723', '0x0722', '0x0721', '0x0720']
   * Testing type 35...PASS
   * Testing type 27...PASS
   * Testing type 29...PASS
   * Testing type 13...PASS
   * Testing type 14...PASS
   * Testing type 2...PASS
   * Testing type 32...PASS
     * ['0x2000']
   * Testing type 19...PASS
     * ['0x1302', '0x1303', '0x1300', '0x1301']
   * Testing type 4...PASS
     * ['0x0402', '0x0403', '0x0400', '0x0401']
   * Testing type 126...PASS
   * Testing type 127...PASS
   * Testing type 30...PASS
   * Testing type 38...PASS
     * ['0x2600']
   * Testing type 33...PASS
   * Testing type 21...PASS
   * Testing type 8...PASS
     * ['0x0802', '0x0803', '0x0801']
   * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => PASS
   * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_DOC) - valid type...PASS
   * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - valid type...PASS
   * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1)...Not working => PASS
   * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...Not working => PASS
   * XML: Testing bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS
   * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS
   * XML: Testing dmidecodeXML::QuerySection('cache') (1/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('connector') (2/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('system') (3/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('slot') (4/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('chassis') (5/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('memory') (6/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('bios') (7/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('processor') (8/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('baseboard') (9/9)...PASS
================================================================================
 * Testing private/PowerEdge-1800.0.dmidump...PASS
   * Testing set_dev/get_dev on private/PowerEdge-1800.0.dmidump...PASS
   * Testing cache (1/9)...PASS
     * ['0x0701', '0x0700', '0x0703', '0x0702', '0x0705', '0x0704']
   * Testing connector (2/9)...PASS
     * ['0x0806', '0x0807', '0x0804', '0x0805', '0x0802', '0x0803', '0x0800', '0x0801', '0x0808', '0x0809', '0x080a']
   * Testing system (3/9)...PASS
     * ['0x2000', '0x0c00', '0x0100']
   * Testing slot (4/9)...PASS
     * ['0x0905', '0x0904', '0x0903', '0x0902', '0x0901', '0x0900']
   * Testing chassis (5/9)...PASS
     * ['0x0300']
   * Testing memory (6/9)...PASS
     * ['0x1000', '0x1104', '0x1105', '0x1100', '0x1101', '0x1102', '0x1103']
   * Testing bios (7/9)...PASS
     * ['0x0d00', '0x0000']
   * Testing processor (8/9)...PASS
     * ['0x0400', '0x0401']
   * Testing baseboard (9/9)...PASS
     * ['0x0200', '0x0a00']
   * Testing bad type -1...PASS
   * Testing bad type -1000...PASS
   * Testing bad type 256...PASS
   * Testing type 20...PASS
     * ['0x1401', '0x1400']
   * Testing type 24...PASS
   * Testing type 6...PASS
   * Testing type 23...PASS
   * Testing type 5...PASS
   * Testing type 40...PASS
   * Testing type 1...PASS
     * ['0x0100']
   * Testing type 15...PASS
   * Testing type 37...PASS
   * Testing type 31...PASS
   * Testing type 22...PASS
   * Testing type 36...PASS
   * Testing type 26...PASS
   * Testing type 9...PASS
     * ['0x0905', '0x0904', '0x0903', '0x0902', '0x0901', '0x0900']
   * Testing type 34...PASS
   * Testing type 39...PASS
   * Testing type 0...PASS
     * ['0x0000']
   * Testing type 17...PASS
     * ['0x1104', '0x1105', '0x1100', '0x1101', '0x1102', '0x1103']
   * Testing type 3...PASS
     * ['0x0300']
   * Testing type 28...PASS
   * Testing type 10...PASS
     * ['0x0a00']
   * Testing type 11...PASS
     * ['0x0b00']
   * Testing type 12...PASS
     * ['0x0c00']
   * Testing type 25...PASS
   * Testing type 16...PASS
     * ['0x1000']
   * Testing type 18...PASS
   * Testing type 41...PASS
   * Testing type 7...PASS
     * ['0x0701', '0x0700', '0x0703', '0x0702', '0x0705', '0x0704']
   * Testing type 35...PASS
   * Testing type 27...PASS
   * Testing type 29...PASS
   * Testing type 13...PASS
     * ['0x0d00']
   * Testing type 14...PASS
   * Testing type 2...PASS
     * ['0x0200']
   * Testing type 32...PASS
     * ['0x2000']
   * Testing type 19...PASS
     * ['0x1300']
   * Testing type 4...PASS
     * ['0x0400', '0x0401']
   * Testing type 126...PASS
   * Testing type 127...PASS
   * Testing type 30...PASS
   * Testing type 38...PASS
     * ['0x2600']
   * Testing type 33...PASS
   * Testing type 21...PASS
   * Testing type 8...PASS
     * ['0x0806', '0x0807', '0x0804', '0x0805', '0x0802', '0x0803', '0x0800', '0x0801', '0x0808', '0x0809', '0x080a']
   * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => PASS
   * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_DOC) - valid type...PASS
   * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - valid type...PASS
   * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1)...Not working => PASS
   * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...Not working => PASS
   * XML: Testing bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS
   * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS
   * XML: Testing dmidecodeXML::QuerySection('cache') (1/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('connector') (2/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('system') (3/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('slot') (4/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('chassis') (5/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('memory') (6/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('bios') (7/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('processor') (8/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('baseboard') (9/9)...PASS
================================================================================
 * Testing private/ProLiant-DL585-G1.1.dmidump...PASS
   * Testing set_dev/get_dev on private/ProLiant-DL585-G1.1.dmidump...PASS
   * Testing cache (1/9)...PASS
     * ['0x0712', '0x0710', '0x0716', '0x0714', '0x0734', '0x0722', '0x0736', '0x0720', '0x0730', '0x0726', '0x0732', '0x0724']
   * Testing connector (2/9)...PASS
     * ['0x0802', '0x0801']
   * Testing system (3/9)...PASS
     * ['0x2000', '0x0100']
   * Testing slot (4/9)...PASS
     * ['0x0908', '0x0907', '0x0906', '0x0905', '0x0904', '0x0903', '0x0902', '0x0901']
   * Testing chassis (5/9)...PASS
     * ['0x0300']
   * Testing memory (6/9)...PASS
     * ['0x1001', '0x1000', '0x1003', '0x1002', '0x110d', '0x110e', '0x110f', '0x111f', '0x111e', '0x110c', '0x111c', '0x111d', '0x1104', '0x1105', '0x1106', '0x1107', '0x1117', '0x1116', '0x1115', '0x1114']
   * Testing bios (7/9)...PASS
     * ['0x0000']
   * Testing processor (8/9)...PASS
     * ['0x0402', '0x0400', '0x0406', '0x0404']
   * Testing baseboard (9/9)...PASS
   * Testing bad type -1...PASS
   * Testing bad type -1000...PASS
   * Testing bad type 256...PASS
   * Testing type 20...PASS
     * ['0x1412', '0x1413', '0x1410', '0x1411', '0x1416', '0x1417', '0x1414', '0x1415', '0x1418', '0x1419', '0x140a', '0x140c', '0x140b', '0x140e', '0x140d', '0x140f', '0x1401', '0x1400', '0x1403', '0x1402', '0x1405', '0x1404', '0x1407', '0x1406', '0x1409', '0x1408', '0x141b', '0x141c', '0x141a', '0x141f', '0x141d', '0x141e']
   * Testing type 24...PASS
   * Testing type 6...PASS
   * Testing type 23...PASS
   * Testing type 5...PASS
   * Testing type 40...PASS
   * Testing type 1...PASS
     * ['0x0100']
   * Testing type 15...PASS
   * Testing type 37...PASS
   * Testing type 31...PASS
   * Testing type 22...PASS
   * Testing type 36...PASS
   * Testing type 26...PASS
   * Testing type 9...PASS
     * ['0x0908', '0x0907', '0x0906', '0x0905', '0x0904', '0x0903', '0x0902', '0x0901']
   * Testing type 34...PASS
   * Testing type 39...PASS
   * Testing type 0...PASS
     * ['0x0000']
   * Testing type 17...PASS
     * ['0x110d', '0x110e', '0x110f', '0x111f', '0x111e', '0x110c', '0x111c', '0x111d', '0x1104', '0x1105', '0x1106', '0x1107', '0x1117', '0x1116', '0x1115', '0x1114']
   * Testing type 3...PASS
     * ['0x0300']
   * Testing type 28...PASS
   * Testing type 10...PASS
   * Testing type 11...PASS
   * Testing type 12...PASS
   * Testing type 25...PASS
   * Testing type 16...PASS
     * ['0x1001', '0x1000', '0x1003', '0x1002']
   * Testing type 18...PASS
   * Testing type 41...PASS
   * Testing type 7...PASS
     * ['0x0712', '0x0710', '0x0716', '0x0714', '0x0734', '0x0722', '0x0736', '0x0720', '0x0730', '0x0726', '0x0732', '0x0724']
   * Testing type 35...PASS
   * Testing type 27...PASS
   * Testing type 29...PASS
   * Testing type 13...PASS
   * Testing type 14...PASS
   * Testing type 2...PASS
   * Testing type 32...PASS
     * ['0x2000']
   * Testing type 19...PASS
     * ['0x1302', '0x1303', '0x1300', '0x1301']
   * Testing type 4...PASS
     * ['0x0402', '0x0400', '0x0406', '0x0404']
   * Testing type 126...PASS
   * Testing type 127...PASS
   * Testing type 30...PASS
   * Testing type 38...PASS
   * Testing type 33...PASS
   * Testing type 21...PASS
   * Testing type 8...PASS
     * ['0x0802', '0x0801']
   * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => PASS
   * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_DOC) - valid type...PASS
   * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - valid type...PASS
   * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1)...Not working => PASS
   * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...Not working => PASS
   * XML: Testing bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS
   * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS
   * XML: Testing dmidecodeXML::QuerySection('cache') (1/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('connector') (2/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('system') (3/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('slot') (4/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('chassis') (5/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('memory') (6/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('bios') (7/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('processor') (8/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('baseboard') (9/9)...PASS
================================================================================
 * Testing private/ProLiant-DL385-G1.1.dmidump...PASS
   * Testing set_dev/get_dev on private/ProLiant-DL385-G1.1.dmidump...PASS
   * Testing cache (1/9)...PASS
     * ['0x0716', '0x0714', '0x0734', '0x0736', '0x0726', '0x0724']
   * Testing connector (2/9)...PASS
     * ['0x0802', '0x0803', '0x0801']
   * Testing system (3/9)...PASS
     * ['0x2000', '0x0100']
   * Testing slot (4/9)...PASS
     * ['0x0903', '0x0902', '0x0901']
   * Testing chassis (5/9)...PASS
     * ['0x0300']
   * Testing memory (6/9)...PASS
     * ['0x1000', '0x1104', '0x1105', '0x1106', '0x1107', '0x1100', '0x1101', '0x1102', '0x1103']
   * Testing bios (7/9)...PASS
     * ['0x0000']
   * Testing processor (8/9)...PASS
     * ['0x0400', '0x0406']
   * Testing baseboard (9/9)...PASS
   * Testing bad type -1...PASS
   * Testing bad type -1000...PASS
   * Testing bad type 256...PASS
   * Testing type 20...PASS
     * ['0x1401', '0x1400', '0x1403', '0x1402', '0x1405', '0x1404', '0x1407', '0x1406']
   * Testing type 24...PASS
   * Testing type 6...PASS
   * Testing type 23...PASS
   * Testing type 5...PASS
   * Testing type 40...PASS
   * Testing type 1...PASS
     * ['0x0100']
   * Testing type 15...PASS
   * Testing type 37...PASS
   * Testing type 31...PASS
   * Testing type 22...PASS
   * Testing type 36...PASS
   * Testing type 26...PASS
   * Testing type 9...PASS
     * ['0x0903', '0x0902', '0x0901']
   * Testing type 34...PASS
   * Testing type 39...PASS
   * Testing type 0...PASS
     * ['0x0000']
   * Testing type 17...PASS
     * ['0x1104', '0x1105', '0x1106', '0x1107', '0x1100', '0x1101', '0x1102', '0x1103']
   * Testing type 3...PASS
     * ['0x0300']
   * Testing type 28...PASS
   * Testing type 10...PASS
   * Testing type 11...PASS
     * ['0x0b00']
   * Testing type 12...PASS
   * Testing type 25...PASS
   * Testing type 16...PASS
     * ['0x1000']
   * Testing type 18...PASS
   * Testing type 41...PASS
   * Testing type 7...PASS
     * ['0x0716', '0x0714', '0x0734', '0x0736', '0x0726', '0x0724']
   * Testing type 35...PASS
   * Testing type 27...PASS
   * Testing type 29...PASS
   * Testing type 13...PASS
   * Testing type 14...PASS
   * Testing type 2...PASS
   * Testing type 32...PASS
     * ['0x2000']
   * Testing type 19...PASS
     * ['0x1300', '0x1301']
   * Testing type 4...PASS
     * ['0x0400', '0x0406']
   * Testing type 126...PASS
   * Testing type 127...PASS
   * Testing type 30...PASS
   * Testing type 38...PASS
   * Testing type 33...PASS
   * Testing type 21...PASS
   * Testing type 8...PASS
     * ['0x0802', '0x0803', '0x0801']
   * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => PASS
   * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_DOC) - valid type...PASS
   * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - valid type...PASS
   * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1)...Not working => PASS
   * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...Not working => PASS
   * XML: Testing bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS
   * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS
   * XML: Testing dmidecodeXML::QuerySection('cache') (1/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('connector') (2/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('system') (3/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('slot') (4/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('chassis') (5/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('memory') (6/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('bios') (7/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('processor') (8/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('baseboard') (9/9)...PASS
================================================================================
 * Testing private/ProLiant-DL585-G1.2.dmidump...PASS
   * Testing set_dev/get_dev on private/ProLiant-DL585-G1.2.dmidump...PASS
   * Testing cache (1/9)...PASS
     * ['0x0712', '0x0710', '0x0716', '0x0714', '0x0734', '0x0722', '0x0736', '0x0720', '0x0730', '0x0726', '0x0732', '0x0724']
   * Testing connector (2/9)...PASS
     * ['0x0802', '0x0801']
   * Testing system (3/9)...PASS
     * ['0x2000', '0x0100']
   * Testing slot (4/9)...PASS
     * ['0x0908', '0x0907', '0x0906', '0x0905', '0x0904', '0x0903', '0x0902', '0x0901']
   * Testing chassis (5/9)...PASS
     * ['0x0300']
   * Testing memory (6/9)...PASS
     * ['0x111c', '0x111b', '0x111a', '0x111f', '0x111e', '0x111d', '0x1108', '0x1109', '0x1104', '0x1105', '0x1106', '0x1107', '0x1100', '0x1101', '0x1102', '0x1103', '0x110d', '0x110e', '0x110f', '0x110a', '0x110b', '0x110c', '0x1119', '0x1118', '0x1113', '0x1112', '0x1111', '0x1110', '0x1117', '0x1116', '0x1115', '0x1114', '0x1001', '0x1000', '0x1003', '0x1002']
   * Testing bios (7/9)...PASS
     * ['0x0000']
   * Testing processor (8/9)...PASS
     * ['0x0402', '0x0400', '0x0406', '0x0404']
   * Testing baseboard (9/9)...PASS
   * Testing bad type -1...PASS
   * Testing bad type -1000...PASS
   * Testing bad type 256...PASS
   * Testing type 20...PASS
     * ['0x1412', '0x1413', '0x1410', '0x1411', '0x1416', '0x1417', '0x1414', '0x1415', '0x1418', '0x1419', '0x140a', '0x140c', '0x140b', '0x140e', '0x140d', '0x140f', '0x1401', '0x1400', '0x1403', '0x1402', '0x1405', '0x1404', '0x1407', '0x1406', '0x1409', '0x1408', '0x141b', '0x141c', '0x141a', '0x141f', '0x141d', '0x141e']
   * Testing type 24...PASS
   * Testing type 6...PASS
   * Testing type 23...PASS
   * Testing type 5...PASS
   * Testing type 40...PASS
   * Testing type 1...PASS
     * ['0x0100']
   * Testing type 15...PASS
   * Testing type 37...PASS
   * Testing type 31...PASS
   * Testing type 22...PASS
   * Testing type 36...PASS
   * Testing type 26...PASS
   * Testing type 9...PASS
     * ['0x0908', '0x0907', '0x0906', '0x0905', '0x0904', '0x0903', '0x0902', '0x0901']
   * Testing type 34...PASS
   * Testing type 39...PASS
   * Testing type 0...PASS
     * ['0x0000']
   * Testing type 17...PASS
     * ['0x111c', '0x111b', '0x111a', '0x111f', '0x111e', '0x111d', '0x1108', '0x1109', '0x1104', '0x1105', '0x1106', '0x1107', '0x1100', '0x1101', '0x1102', '0x1103', '0x110d', '0x110e', '0x110f', '0x110a', '0x110b', '0x110c', '0x1119', '0x1118', '0x1113', '0x1112', '0x1111', '0x1110', '0x1117', '0x1116', '0x1115', '0x1114']
   * Testing type 3...PASS
     * ['0x0300']
   * Testing type 28...PASS
   * Testing type 10...PASS
   * Testing type 11...PASS
   * Testing type 12...PASS
   * Testing type 25...PASS
   * Testing type 16...PASS
     * ['0x1001', '0x1000', '0x1003', '0x1002']
   * Testing type 18...PASS
   * Testing type 41...PASS
   * Testing type 7...PASS
     * ['0x0712', '0x0710', '0x0716', '0x0714', '0x0734', '0x0722', '0x0736', '0x0720', '0x0730', '0x0726', '0x0732', '0x0724']
   * Testing type 35...PASS
   * Testing type 27...PASS
   * Testing type 29...PASS
   * Testing type 13...PASS
   * Testing type 14...PASS
   * Testing type 2...PASS
   * Testing type 32...PASS
     * ['0x2000']
   * Testing type 19...PASS
     * ['0x1302', '0x1303', '0x1300', '0x1301']
   * Testing type 4...PASS
     * ['0x0402', '0x0400', '0x0406', '0x0404']
   * Testing type 126...PASS
   * Testing type 127...PASS
   * Testing type 30...PASS
   * Testing type 38...PASS
   * Testing type 33...PASS
   * Testing type 21...PASS
   * Testing type 8...PASS
     * ['0x0802', '0x0801']
   * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => PASS
   * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_DOC) - valid type...PASS
   * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - valid type...PASS
   * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1)...Not working => PASS
   * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...Not working => PASS
   * XML: Testing bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS
   * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS
   * XML: Testing dmidecodeXML::QuerySection('cache') (1/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('connector') (2/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('system') (3/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('slot') (4/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('chassis') (5/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('memory') (6/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('bios') (7/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('processor') (8/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('baseboard') (9/9)...PASS
================================================================================
 * Testing private/ProLiant-DL585-G1.0.dmidump...PASS
   * Testing set_dev/get_dev on private/ProLiant-DL585-G1.0.dmidump...PASS
   * Testing cache (1/9)...PASS
     * ['0x0712', '0x0710', '0x0716', '0x0714', '0x0734', '0x0722', '0x0736', '0x0720', '0x0730', '0x0726', '0x0732', '0x0724']
   * Testing connector (2/9)...PASS
     * ['0x0802', '0x0801']
   * Testing system (3/9)...PASS
     * ['0x2000', '0x0100']
   * Testing slot (4/9)...PASS
     * ['0x0908', '0x0907', '0x0906', '0x0905', '0x0904', '0x0903', '0x0902', '0x0901']
   * Testing chassis (5/9)...PASS
     * ['0x0300']
   * Testing memory (6/9)...PASS
     * ['0x111c', '0x111b', '0x111a', '0x111f', '0x111e', '0x111d', '0x1108', '0x1109', '0x1104', '0x1105', '0x1106', '0x1107', '0x1100', '0x1101', '0x1102', '0x1103', '0x110d', '0x110e', '0x110f', '0x110a', '0x110b', '0x110c', '0x1119', '0x1118', '0x1113', '0x1112', '0x1111', '0x1110', '0x1117', '0x1116', '0x1115', '0x1114', '0x1001', '0x1000', '0x1003', '0x1002']
   * Testing bios (7/9)...PASS
     * ['0x0000']
   * Testing processor (8/9)...PASS
     * ['0x0402', '0x0400', '0x0406', '0x0404']
   * Testing baseboard (9/9)...PASS
   * Testing bad type -1...PASS
   * Testing bad type -1000...PASS
   * Testing bad type 256...PASS
   * Testing type 20...PASS
     * ['0x1412', '0x1413', '0x1410', '0x1411', '0x1416', '0x1417', '0x1414', '0x1415', '0x1418', '0x1419', '0x140a', '0x140c', '0x140b', '0x140e', '0x140d', '0x140f', '0x1401', '0x1400', '0x1403', '0x1402', '0x1405', '0x1404', '0x1407', '0x1406', '0x1409', '0x1408', '0x141b', '0x141c', '0x141a', '0x141f', '0x141d', '0x141e']
   * Testing type 24...PASS
   * Testing type 6...PASS
   * Testing type 23...PASS
   * Testing type 5...PASS
   * Testing type 40...PASS
   * Testing type 1...PASS
     * ['0x0100']
   * Testing type 15...PASS
   * Testing type 37...PASS
   * Testing type 31...PASS
   * Testing type 22...PASS
   * Testing type 36...PASS
   * Testing type 26...PASS
   * Testing type 9...PASS
     * ['0x0908', '0x0907', '0x0906', '0x0905', '0x0904', '0x0903', '0x0902', '0x0901']
   * Testing type 34...PASS
   * Testing type 39...PASS
   * Testing type 0...PASS
     * ['0x0000']
   * Testing type 17...PASS
     * ['0x111c', '0x111b', '0x111a', '0x111f', '0x111e', '0x111d', '0x1108', '0x1109', '0x1104', '0x1105', '0x1106', '0x1107', '0x1100', '0x1101', '0x1102', '0x1103', '0x110d', '0x110e', '0x110f', '0x110a', '0x110b', '0x110c', '0x1119', '0x1118', '0x1113', '0x1112', '0x1111', '0x1110', '0x1117', '0x1116', '0x1115', '0x1114']
   * Testing type 3...PASS
     * ['0x0300']
   * Testing type 28...PASS
   * Testing type 10...PASS
   * Testing type 11...PASS
   * Testing type 12...PASS
   * Testing type 25...PASS
   * Testing type 16...PASS
     * ['0x1001', '0x1000', '0x1003', '0x1002']
   * Testing type 18...PASS
   * Testing type 41...PASS
   * Testing type 7...PASS
     * ['0x0712', '0x0710', '0x0716', '0x0714', '0x0734', '0x0722', '0x0736', '0x0720', '0x0730', '0x0726', '0x0732', '0x0724']
   * Testing type 35...PASS
   * Testing type 27...PASS
   * Testing type 29...PASS
   * Testing type 13...PASS
   * Testing type 14...PASS
   * Testing type 2...PASS
   * Testing type 32...PASS
     * ['0x2000']
   * Testing type 19...PASS
     * ['0x1302', '0x1303', '0x1300', '0x1301']
   * Testing type 4...PASS
     * ['0x0402', '0x0400', '0x0406', '0x0404']
   * Testing type 126...PASS
   * Testing type 127...PASS
   * Testing type 30...PASS
   * Testing type 38...PASS
   * Testing type 33...PASS
   * Testing type 21...PASS
   * Testing type 8...PASS
     * ['0x0802', '0x0801']
   * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => PASS
   * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_DOC) - valid type...PASS
   * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - valid type...PASS
   * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1)...Not working => PASS
   * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...Not working => PASS
   * XML: Testing bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS
   * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS
   * XML: Testing dmidecodeXML::QuerySection('cache') (1/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('connector') (2/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('system') (3/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('slot') (4/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('chassis') (5/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('memory') (6/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('bios') (7/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('processor') (8/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('baseboard') (9/9)...PASS
================================================================================
 * Testing private/ProLiant-DL585-G2.1.dmidump...PASS
   * Testing set_dev/get_dev on private/ProLiant-DL585-G2.1.dmidump...PASS
   * Testing cache (1/9)...PASS
     * ['0x0712', '0x0713', '0x0710', '0x0711', '0x0723', '0x0722', '0x0721', '0x0720']
   * Testing connector (2/9)...PASS
     * ['0x0804', '0x0805', '0x0802', '0x0803', '0x0801']
   * Testing system (3/9)...PASS
     * ['0x2000', '0x0100']
   * Testing slot (4/9)...PASS
     * ['0x0909', '0x0908', '0x0907', '0x0906', '0x0905', '0x0904', '0x0903', '0x0902', '0x0901']
   * Testing chassis (5/9)...PASS
     * ['0x0300']
   * Testing memory (6/9)...PASS
     * ['0x111c', '0x111b', '0x111a', '0x111f', '0x111e', '0x111d', '0x1108', '0x1109', '0x1104', '0x1105', '0x1106', '0x1107', '0x1100', '0x1101', '0x1102', '0x1103', '0x110d', '0x110e', '0x110f', '0x110a', '0x110b', '0x110c', '0x1119', '0x1118', '0x1113', '0x1112', '0x1111', '0x1110', '0x1117', '0x1116', '0x1115', '0x1114', '0x1000']
   * Testing bios (7/9)...PASS
     * ['0x0000']
   * Testing processor (8/9)...PASS
     * ['0x0402', '0x0403', '0x0400', '0x0401']
   * Testing baseboard (9/9)...PASS
   * Testing bad type -1...PASS
   * Testing bad type -1000...PASS
   * Testing bad type 256...PASS
   * Testing type 20...PASS
     * ['0x1412', '0x1413', '0x1410', '0x1411', '0x1416', '0x1417', '0x1414', '0x1415', '0x1418', '0x1419', '0x140a', '0x140c', '0x140b', '0x140e', '0x140d', '0x140f', '0x1401', '0x1400', '0x1403', '0x1402', '0x1405', '0x1404', '0x1407', '0x1406', '0x1409', '0x1408', '0x141b', '0x141c', '0x141a', '0x141f', '0x141d', '0x141e']
   * Testing type 24...PASS
   * Testing type 6...PASS
   * Testing type 23...PASS
   * Testing type 5...PASS
   * Testing type 40...PASS
   * Testing type 1...PASS
     * ['0x0100']
   * Testing type 15...PASS
   * Testing type 37...PASS
   * Testing type 31...PASS
   * Testing type 22...PASS
   * Testing type 36...PASS
   * Testing type 26...PASS
   * Testing type 9...PASS
     * ['0x0909', '0x0908', '0x0907', '0x0906', '0x0905', '0x0904', '0x0903', '0x0902', '0x0901']
   * Testing type 34...PASS
   * Testing type 39...PASS
   * Testing type 0...PASS
     * ['0x0000']
   * Testing type 17...PASS
     * ['0x111c', '0x111b', '0x111a', '0x111f', '0x111e', '0x111d', '0x1108', '0x1109', '0x1104', '0x1105', '0x1106', '0x1107', '0x1100', '0x1101', '0x1102', '0x1103', '0x110d', '0x110e', '0x110f', '0x110a', '0x110b', '0x110c', '0x1119', '0x1118', '0x1113', '0x1112', '0x1111', '0x1110', '0x1117', '0x1116', '0x1115', '0x1114']
   * Testing type 3...PASS
     * ['0x0300']
   * Testing type 28...PASS
   * Testing type 10...PASS
   * Testing type 11...PASS
     * ['0x0b00']
   * Testing type 12...PASS
   * Testing type 25...PASS
   * Testing type 16...PASS
     * ['0x1000']
   * Testing type 18...PASS
   * Testing type 41...PASS
   * Testing type 7...PASS
     * ['0x0712', '0x0713', '0x0710', '0x0711', '0x0723', '0x0722', '0x0721', '0x0720']
   * Testing type 35...PASS
   * Testing type 27...PASS
   * Testing type 29...PASS
   * Testing type 13...PASS
   * Testing type 14...PASS
   * Testing type 2...PASS
   * Testing type 32...PASS
     * ['0x2000']
   * Testing type 19...PASS
     * ['0x1302', '0x1303', '0x1300', '0x1301']
   * Testing type 4...PASS
     * ['0x0402', '0x0403', '0x0400', '0x0401']
   * Testing type 126...PASS
   * Testing type 127...PASS
   * Testing type 30...PASS
   * Testing type 38...PASS
     * ['0x2600']
   * Testing type 33...PASS
   * Testing type 21...PASS
   * Testing type 8...PASS
     * ['0x0804', '0x0805', '0x0802', '0x0803', '0x0801']
   * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => PASS
   * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_DOC) - valid type...PASS
   * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - valid type...PASS
   * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1)...Not working => PASS
   * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...Not working => PASS
   * XML: Testing bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS
   * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS
   * XML: Testing dmidecodeXML::QuerySection('cache') (1/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('connector') (2/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('system') (3/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('slot') (4/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('chassis') (5/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('memory') (6/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('bios') (7/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('processor') (8/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('baseboard') (9/9)...PASS
================================================================================
 * Testing private/ProLiant-DL385-G2.0.dmidump...PASS
   * Testing set_dev/get_dev on private/ProLiant-DL385-G2.0.dmidump...PASS
   * Testing cache (1/9)...PASS
     * ['0x0710', '0x0711', '0x0720', '0x0721']
   * Testing connector (2/9)...PASS
     * ['0x0802', '0x0803', '0x0801']
   * Testing system (3/9)...PASS
     * ['0x2000', '0x0100']
   * Testing slot (4/9)...PASS
     * ['0x0905', '0x0904', '0x0903', '0x0902', '0x0901']
   * Testing chassis (5/9)...PASS
     * ['0x0300']
   * Testing memory (6/9)...PASS
     * ['0x1000', '0x1104', '0x1105', '0x1106', '0x1107', '0x1100', '0x1101', '0x1102', '0x1103']
   * Testing bios (7/9)...PASS
     * ['0x0000']
   * Testing processor (8/9)...PASS
     * ['0x0400', '0x0401']
   * Testing baseboard (9/9)...PASS
   * Testing bad type -1...PASS
   * Testing bad type -1000...PASS
   * Testing bad type 256...PASS
   * Testing type 20...PASS
     * ['0x1401', '0x1400', '0x1403', '0x1402', '0x1405', '0x1404', '0x1407', '0x1406']
   * Testing type 24...PASS
   * Testing type 6...PASS
   * Testing type 23...PASS
   * Testing type 5...PASS
   * Testing type 40...PASS
   * Testing type 1...PASS
     * ['0x0100']
   * Testing type 15...PASS
   * Testing type 37...PASS
   * Testing type 31...PASS
   * Testing type 22...PASS
   * Testing type 36...PASS
   * Testing type 26...PASS
   * Testing type 9...PASS
     * ['0x0905', '0x0904', '0x0903', '0x0902', '0x0901']
   * Testing type 34...PASS
   * Testing type 39...PASS
   * Testing type 0...PASS
     * ['0x0000']
   * Testing type 17...PASS
     * ['0x1104', '0x1105', '0x1106', '0x1107', '0x1100', '0x1101', '0x1102', '0x1103']
   * Testing type 3...PASS
     * ['0x0300']
   * Testing type 28...PASS
   * Testing type 10...PASS
   * Testing type 11...PASS
     * ['0x0b00']
   * Testing type 12...PASS
   * Testing type 25...PASS
   * Testing type 16...PASS
     * ['0x1000']
   * Testing type 18...PASS
   * Testing type 41...PASS
   * Testing type 7...PASS
     * ['0x0710', '0x0711', '0x0720', '0x0721']
   * Testing type 35...PASS
   * Testing type 27...PASS
   * Testing type 29...PASS
   * Testing type 13...PASS
   * Testing type 14...PASS
   * Testing type 2...PASS
   * Testing type 32...PASS
     * ['0x2000']
   * Testing type 19...PASS
     * ['0x1300', '0x1301']
   * Testing type 4...PASS
     * ['0x0400', '0x0401']
   * Testing type 126...PASS
   * Testing type 127...PASS
   * Testing type 30...PASS
   * Testing type 38...PASS
     * ['0x2600']
   * Testing type 33...PASS
   * Testing type 21...PASS
   * Testing type 8...PASS
     * ['0x0802', '0x0803', '0x0801']
   * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => PASS
   * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_DOC) - valid type...PASS
   * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - valid type...PASS
   * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1)...Not working => PASS
   * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...Not working => PASS
   * XML: Testing bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS
   * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS
   * XML: Testing dmidecodeXML::QuerySection('cache') (1/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('connector') (2/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('system') (3/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('slot') (4/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('chassis') (5/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('memory') (6/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('bios') (7/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('processor') (8/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('baseboard') (9/9)...PASS
================================================================================
 * Testing private/kvm-QEMU.0.dmidump...PASS
   * Testing set_dev/get_dev on private/kvm-QEMU.0.dmidump...PASS
   * Testing cache (1/9)...PASS
   * Testing connector (2/9)...PASS
   * Testing system (3/9)...PASS
     * ['0x2000', '0x0100']
   * Testing slot (4/9)...PASS
   * Testing chassis (5/9)...PASS
     * ['0x0300']
   * Testing memory (6/9)...PASS
     * ['0x1100', '0x1000']
   * Testing bios (7/9)...PASS
     * ['0x0000']
   * Testing processor (8/9)...PASS
     * ['0x0401']
   * Testing baseboard (9/9)...PASS
   * Testing bad type -1...PASS
   * Testing bad type -1000...PASS
   * Testing bad type 256...PASS
   * Testing type 20...PASS
     * ['0x1400']
   * Testing type 24...PASS
   * Testing type 6...PASS
   * Testing type 23...PASS
   * Testing type 5...PASS
   * Testing type 40...PASS
   * Testing type 1...PASS
     * ['0x0100']
   * Testing type 15...PASS
   * Testing type 37...PASS
   * Testing type 31...PASS
   * Testing type 22...PASS
   * Testing type 36...PASS
   * Testing type 26...PASS
   * Testing type 9...PASS
   * Testing type 34...PASS
   * Testing type 39...PASS
   * Testing type 0...PASS
     * ['0x0000']
   * Testing type 17...PASS
     * ['0x1100']
   * Testing type 3...PASS
     * ['0x0300']
   * Testing type 28...PASS
   * Testing type 10...PASS
   * Testing type 11...PASS
   * Testing type 12...PASS
   * Testing type 25...PASS
   * Testing type 16...PASS
     * ['0x1000']
   * Testing type 18...PASS
   * Testing type 41...PASS
   * Testing type 7...PASS
   * Testing type 35...PASS
   * Testing type 27...PASS
   * Testing type 29...PASS
   * Testing type 13...PASS
   * Testing type 14...PASS
   * Testing type 2...PASS
   * Testing type 32...PASS
     * ['0x2000']
   * Testing type 19...PASS
     * ['0x1300']
   * Testing type 4...PASS
     * ['0x0401']
   * Testing type 126...PASS
   * Testing type 127...PASS
   * Testing type 30...PASS
   * Testing type 38...PASS
   * Testing type 33...PASS
   * Testing type 21...PASS
   * Testing type 8...PASS
   * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => PASS
   * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_DOC) - valid type...PASS
   * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - valid type...PASS
   * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1)...Not working => PASS
   * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...Not working => PASS
   * XML: Testing bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS
   * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS
   * XML: Testing dmidecodeXML::QuerySection('cache') (1/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('connector') (2/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('system') (3/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('slot') (4/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('chassis') (5/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('memory') (6/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('bios') (7/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('processor') (8/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('baseboard') (9/9)...PASS
================================================================================
 * Testing private/LenovoThinkPad-T61p.dmp...PASS
   * Testing set_dev/get_dev on private/LenovoThinkPad-T61p.dmp...PASS
   * Testing cache (1/9)...PASS
     * ['0x000b', '0x000c', '0x000a']
   * Testing connector (2/9)...PASS
     * ['0x001f', '0x0015', '0x0014', '0x0016', '0x0013', '0x0012', '0x000f', '0x000d', '0x000e']
   * Testing system (3/9)...PASS
     * ['0x0037', '0x0001']
   * Testing slot (4/9)...PASS
     * ['0x0020', '0x0021', '0x0024']
   * Testing chassis (5/9)...PASS
     * ['0x0003']
   * Testing memory (6/9)...PASS
     * ['0x002b', '0x002c', '0x002d']
   * Testing bios (7/9)...PASS
     * ['0x0029', '0x0000']
   * Testing processor (8/9)...PASS
     * ['0x0006']
   * Testing baseboard (9/9)...PASS
     * ['0x0002', '0x0027']
   * Testing bad type -1...PASS
   * Testing bad type -1000...PASS
   * Testing bad type 256...PASS
   * Testing type 20...PASS
     * ['0x0031', '0x0030']
   * Testing type 24...PASS
     * ['0x0036']
   * Testing type 6...PASS
     * ['0x0008', '0x0009']
   * Testing type 23...PASS
   * Testing type 5...PASS
     * ['0x0007']
   * Testing type 40...PASS
   * Testing type 1...PASS
     * ['0x0001']
   * Testing type 15...PASS
     * ['0x002a']
   * Testing type 37...PASS
   * Testing type 31...PASS
   * Testing type 22...PASS
     * ['0x0034']
   * Testing type 36...PASS
   * Testing type 26...PASS
   * Testing type 9...PASS
     * ['0x0020', '0x0021', '0x0024']
   * Testing type 34...PASS
   * Testing type 39...PASS
   * Testing type 0...PASS
     * ['0x0000']
   * Testing type 17...PASS
     * ['0x002c', '0x002d']
   * Testing type 3...PASS
     * ['0x0003']
   * Testing type 28...PASS
   * Testing type 10...PASS
     * ['0x0027']
   * Testing type 11...PASS
     * ['0x0028']
   * Testing type 12...PASS
   * Testing type 25...PASS
   * Testing type 16...PASS
     * ['0x002b']
   * Testing type 18...PASS
     * ['0x002e']
   * Testing type 41...PASS
   * Testing type 7...PASS
     * ['0x000b', '0x000c', '0x000a']
   * Testing type 35...PASS
   * Testing type 27...PASS
   * Testing type 29...PASS
   * Testing type 13...PASS
     * ['0x0029']
   * Testing type 14...PASS
   * Testing type 2...PASS
     * ['0x0002']
   * Testing type 32...PASS
     * ['0x0037']
   * Testing type 19...PASS
     * ['0x002f']
   * Testing type 4...PASS
     * ['0x0006']
   * Testing type 126...PASS
   * Testing type 127...PASS
   * Testing type 30...PASS
   * Testing type 38...PASS
   * Testing type 33...PASS
   * Testing type 21...PASS
     * ['0x0033', '0x0032']
   * Testing type 8...PASS
     * ['0x001f', '0x0015', '0x0014', '0x0016', '0x0013', '0x0012', '0x000f', '0x000d', '0x000e']
   * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => PASS
   * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_DOC) - valid type...PASS
   * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - valid type...PASS
   * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1)...Not working => PASS
   * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...Not working => PASS
   * XML: Testing bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS
   * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS
   * XML: Testing dmidecodeXML::QuerySection('cache') (1/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('connector') (2/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('system') (3/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('slot') (4/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('chassis') (5/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('memory') (6/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('bios') (7/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('processor') (8/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('baseboard') (9/9)...PASS
================================================================================
 * Testing private/ProLiant-DL385-G1.0.dmidump...PASS
   * Testing set_dev/get_dev on private/ProLiant-DL385-G1.0.dmidump...PASS
   * Testing cache (1/9)...PASS
     * ['0x0716', '0x0714', '0x0734', '0x0736', '0x0726', '0x0724']
   * Testing connector (2/9)...PASS
     * ['0x0802', '0x0803', '0x0801']
   * Testing system (3/9)...PASS
     * ['0x2000', '0x0100']
   * Testing slot (4/9)...PASS
     * ['0x0903', '0x0902', '0x0901']
   * Testing chassis (5/9)...PASS
     * ['0x0300']
   * Testing memory (6/9)...PASS
     * ['0x1000', '0x1104', '0x1105', '0x1106', '0x1107', '0x1100', '0x1101', '0x1102', '0x1103']
   * Testing bios (7/9)...PASS
     * ['0x0000']
   * Testing processor (8/9)...PASS
     * ['0x0400', '0x0406']
   * Testing baseboard (9/9)...PASS
   * Testing bad type -1...PASS
   * Testing bad type -1000...PASS
   * Testing bad type 256...PASS
   * Testing type 20...PASS
     * ['0x1401', '0x1400', '0x1403', '0x1402', '0x1405', '0x1404', '0x1407', '0x1406']
   * Testing type 24...PASS
   * Testing type 6...PASS
   * Testing type 23...PASS
   * Testing type 5...PASS
   * Testing type 40...PASS
   * Testing type 1...PASS
     * ['0x0100']
   * Testing type 15...PASS
   * Testing type 37...PASS
   * Testing type 31...PASS
   * Testing type 22...PASS
   * Testing type 36...PASS
   * Testing type 26...PASS
   * Testing type 9...PASS
     * ['0x0903', '0x0902', '0x0901']
   * Testing type 34...PASS
   * Testing type 39...PASS
   * Testing type 0...PASS
     * ['0x0000']
   * Testing type 17...PASS
     * ['0x1104', '0x1105', '0x1106', '0x1107', '0x1100', '0x1101', '0x1102', '0x1103']
   * Testing type 3...PASS
     * ['0x0300']
   * Testing type 28...PASS
   * Testing type 10...PASS
   * Testing type 11...PASS
     * ['0x0b00']
   * Testing type 12...PASS
   * Testing type 25...PASS
   * Testing type 16...PASS
     * ['0x1000']
   * Testing type 18...PASS
   * Testing type 41...PASS
   * Testing type 7...PASS
     * ['0x0716', '0x0714', '0x0734', '0x0736', '0x0726', '0x0724']
   * Testing type 35...PASS
   * Testing type 27...PASS
   * Testing type 29...PASS
   * Testing type 13...PASS
   * Testing type 14...PASS
   * Testing type 2...PASS
   * Testing type 32...PASS
     * ['0x2000']
   * Testing type 19...PASS
     * ['0x1300', '0x1301']
   * Testing type 4...PASS
     * ['0x0400', '0x0406']
   * Testing type 126...PASS
   * Testing type 127...PASS
   * Testing type 30...PASS
   * Testing type 38...PASS
   * Testing type 33...PASS
   * Testing type 21...PASS
   * Testing type 8...PASS
     * ['0x0802', '0x0803', '0x0801']
   * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => PASS
   * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_DOC) - valid type...PASS
   * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - valid type...PASS
   * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1)...Not working => PASS
   * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...Not working => PASS
   * XML: Testing bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS
   * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS
   * XML: Testing dmidecodeXML::QuerySection('cache') (1/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('connector') (2/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('system') (3/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('slot') (4/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('chassis') (5/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('memory') (6/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('bios') (7/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('processor') (8/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('baseboard') (9/9)...PASS
================================================================================
 * Testing private/Parallels-Virtual-Platform.0.dmidump...PASS
   * Testing set_dev/get_dev on private/Parallels-Virtual-Platform.0.dmidump...PASS
   * Testing cache (1/9)...PASS
   * Testing connector (2/9)...PASS
   * Testing system (3/9)...PASS
     * ['0x0011', '0x0001']
   * Testing slot (4/9)...PASS
     * ['0x0008', '0x0009', '0x0006', '0x0007', '0x0004', '0x0005']
   * Testing chassis (5/9)...PASS
     * ['0x0002']
   * Testing memory (6/9)...PASS
     * ['0x000f', '0x000d', '0x000e', '0x000b', '0x000c']
   * Testing bios (7/9)...PASS
     * ['0x0000']
   * Testing processor (8/9)...PASS
     * ['0x0003']
   * Testing baseboard (9/9)...PASS
     * ['0x000a']
   * Testing bad type -1...PASS
   * Testing bad type -1000...PASS
   * Testing bad type 256...PASS
   * Testing type 20...PASS
   * Testing type 24...PASS
   * Testing type 6...PASS
   * Testing type 23...PASS
   * Testing type 5...PASS
   * Testing type 40...PASS
   * Testing type 1...PASS
     * ['0x0001']
   * Testing type 15...PASS
   * Testing type 37...PASS
   * Testing type 31...PASS
   * Testing type 22...PASS
   * Testing type 36...PASS
   * Testing type 26...PASS
   * Testing type 9...PASS
     * ['0x0008', '0x0009', '0x0006', '0x0007', '0x0004', '0x0005']
   * Testing type 34...PASS
   * Testing type 39...PASS
   * Testing type 0...PASS
     * ['0x0000']
   * Testing type 17...PASS
     * ['0x000f', '0x000d', '0x000e', '0x000c']
   * Testing type 3...PASS
     * ['0x0002']
   * Testing type 28...PASS
   * Testing type 10...PASS
     * ['0x000a']
   * Testing type 11...PASS
   * Testing type 12...PASS
   * Testing type 25...PASS
   * Testing type 16...PASS
     * ['0x000b']
   * Testing type 18...PASS
   * Testing type 41...PASS
   * Testing type 7...PASS
   * Testing type 35...PASS
   * Testing type 27...PASS
   * Testing type 29...PASS
   * Testing type 13...PASS
   * Testing type 14...PASS
   * Testing type 2...PASS
   * Testing type 32...PASS
     * ['0x0011']
   * Testing type 19...PASS
     * ['0x0010']
   * Testing type 4...PASS
     * ['0x0003']
   * Testing type 126...PASS
   * Testing type 127...PASS
   * Testing type 30...PASS
   * Testing type 38...PASS
   * Testing type 33...PASS
   * Testing type 21...PASS
   * Testing type 8...PASS
   * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => PASS
   * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_DOC) - valid type...PASS
   * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - valid type...PASS
   * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1)...Not working => PASS
   * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...Not working => PASS
   * XML: Testing bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS
   * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS
   * XML: Testing dmidecodeXML::QuerySection('cache') (1/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('connector') (2/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('system') (3/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('slot') (4/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('chassis') (5/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('memory') (6/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('bios') (7/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('processor') (8/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('baseboard') (9/9)...PASS
================================================================================
 * Testing private/DellPrecisionWorkStation-490.dmp...PASS
   * Testing set_dev/get_dev on private/DellPrecisionWorkStation-490.dmp...PASS
   * Testing cache (1/9)...PASS
     * ['0x0701', '0x0700', '0x0703', '0x0702']
   * Testing connector (2/9)...PASS
     * ['0x0806', '0x0807', '0x0804', '0x0805', '0x0802', '0x0803', '0x0800', '0x0801', '0x0808', '0x0809', '0x080f', '0x080d', '0x080e', '0x080b', '0x080c', '0x080a', '0x0811', '0x0810']
   * Testing system (3/9)...PASS
     * ['0x2000', '0x0100']
   * Testing slot (4/9)...PASS
     * ['0x0906', '0x0905', '0x0904', '0x0903', '0x0902', '0x0901']
   * Testing chassis (5/9)...PASS
     * ['0x0300']
   * Testing memory (6/9)...PASS
     * ['0x1000', '0x1104', '0x1105', '0x1106', '0x1107', '0x1100', '0x1101', '0x1102', '0x1103']
   * Testing bios (7/9)...PASS
     * ['0x0d00', '0x0000']
   * Testing processor (8/9)...PASS
     * ['0x0400', '0x0401']
   * Testing baseboard (9/9)...PASS
     * ['0x0200', '0x0a03', '0x0a02']
   * Testing bad type -1...PASS
   * Testing bad type -1000...PASS
   * Testing bad type 256...PASS
   * Testing type 20...PASS
     * ['0x1401', '0x1400']
   * Testing type 24...PASS
     * ['0x1800']
   * Testing type 6...PASS
   * Testing type 23...PASS
   * Testing type 5...PASS
   * Testing type 40...PASS
   * Testing type 1...PASS
     * ['0x0100']
   * Testing type 15...PASS
     * ['0x0f00']
   * Testing type 37...PASS
   * Testing type 31...PASS
   * Testing type 22...PASS
   * Testing type 36...PASS
   * Testing type 26...PASS
     * ['0x1a04', '0x1a00', '0x1a02']
   * Testing type 9...PASS
     * ['0x0906', '0x0905', '0x0904', '0x0903', '0x0902', '0x0901']
   * Testing type 34...PASS
   * Testing type 39...PASS
   * Testing type 0...PASS
     * ['0x0000']
   * Testing type 17...PASS
     * ['0x1104', '0x1105', '0x1106', '0x1107', '0x1100', '0x1101', '0x1102', '0x1103']
   * Testing type 3...PASS
     * ['0x0300']
   * Testing type 28...PASS
     * ['0x1c00']
   * Testing type 10...PASS
     * ['0x0a03', '0x0a02']
   * Testing type 11...PASS
     * ['0x0b00']
   * Testing type 12...PASS
   * Testing type 25...PASS
     * ['0x1900']
   * Testing type 16...PASS
     * ['0x1000']
   * Testing type 18...PASS
   * Testing type 41...PASS
   * Testing type 7...PASS
     * ['0x0701', '0x0700', '0x0703', '0x0702']
   * Testing type 35...PASS
   * Testing type 27...PASS
     * ['0x1b10', '0x1b11', '0x1b12', '0x1b00']
   * Testing type 29...PASS
   * Testing type 13...PASS
     * ['0x0d00']
   * Testing type 14...PASS
   * Testing type 2...PASS
     * ['0x0200']
   * Testing type 32...PASS
     * ['0x2000']
   * Testing type 19...PASS
     * ['0x1301']
   * Testing type 4...PASS
     * ['0x0400', '0x0401']
   * Testing type 126...PASS
   * Testing type 127...PASS
   * Testing type 30...PASS
   * Testing type 38...PASS
   * Testing type 33...PASS
   * Testing type 21...PASS
   * Testing type 8...PASS
     * ['0x0806', '0x0807', '0x0804', '0x0805', '0x0802', '0x0803', '0x0800', '0x0801', '0x0808', '0x0809', '0x080f', '0x080d', '0x080e', '0x080b', '0x080c', '0x080a', '0x0811', '0x0810']
   * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => PASS
   * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_DOC) - valid type...PASS
   * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - valid type...PASS
   * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1)...Not working => PASS
   * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...Not working => PASS
   * XML: Testing bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS
   * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS
   * XML: Testing dmidecodeXML::QuerySection('cache') (1/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('connector') (2/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('system') (3/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('slot') (4/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('chassis') (5/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('memory') (6/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('bios') (7/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('processor') (8/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('baseboard') (9/9)...PASS
================================================================================
 * Testing private/VMware-Virtual-Platform.0.dmidump...PASS
   * Testing set_dev/get_dev on private/VMware-Virtual-Platform.0.dmidump...PASS
   * Testing cache (1/9)...PASS
     * ['0x000d', '0x000e']
   * Testing connector (2/9)...PASS
     * ['0x000f', '0x0011', '0x0010', '0x0012']
   * Testing system (3/9)...PASS
     * ['0x0029', '0x0001']
   * Testing slot (4/9)...PASS
     * ['0x0019', '0x0018', '0x0015', '0x0014', '0x0017', '0x0016', '0x0013']
   * Testing chassis (5/9)...PASS
     * ['0x0003']
   * Testing memory (6/9)...PASS
     * ['0x001e', '0x0020', '0x001d', '0x001f', '0x0021']
   * Testing bios (7/9)...PASS
     * ['0x0000']
   * Testing processor (8/9)...PASS
     * ['0x0006', '0x0007', '0x0004', '0x0005']
   * Testing baseboard (9/9)...PASS
     * ['0x0002', '0x001a']
   * Testing bad type -1...PASS
   * Testing bad type -1000...PASS
   * Testing bad type 256...PASS
   * Testing type 20...PASS
     * ['0x0024', '0x0025']
   * Testing type 24...PASS
     * ['0x0027']
   * Testing type 6...PASS
     * ['0x000a', '0x000b', '0x000c', '0x0009']
   * Testing type 23...PASS
     * ['0x0026']
   * Testing type 5...PASS
     * ['0x0008']
   * Testing type 40...PASS
   * Testing type 1...PASS
     * ['0x0001']
   * Testing type 15...PASS
     * ['0x001c']
   * Testing type 37...PASS
   * Testing type 31...PASS
   * Testing type 22...PASS
   * Testing type 36...PASS
   * Testing type 26...PASS
   * Testing type 9...PASS
     * ['0x0019', '0x0018', '0x0015', '0x0014', '0x0017', '0x0016', '0x0013']
   * Testing type 34...PASS
   * Testing type 39...PASS
   * Testing type 0...PASS
     * ['0x0000']
   * Testing type 17...PASS
     * ['0x001e', '0x0020', '0x001f', '0x0021']
   * Testing type 3...PASS
     * ['0x0003']
   * Testing type 28...PASS
   * Testing type 10...PASS
     * ['0x001a']
   * Testing type 11...PASS
     * ['0x001b']
   * Testing type 12...PASS
   * Testing type 25...PASS
   * Testing type 16...PASS
     * ['0x001d']
   * Testing type 18...PASS
     * ['0x0022']
   * Testing type 41...PASS
   * Testing type 7...PASS
     * ['0x000d', '0x000e']
   * Testing type 35...PASS
   * Testing type 27...PASS
   * Testing type 29...PASS
   * Testing type 13...PASS
   * Testing type 14...PASS
   * Testing type 2...PASS
     * ['0x0002']
   * Testing type 32...PASS
     * ['0x0029']
   * Testing type 19...PASS
     * ['0x0023']
   * Testing type 4...PASS
     * ['0x0006', '0x0007', '0x0004', '0x0005']
   * Testing type 126...PASS
   * Testing type 127...PASS
   * Testing type 30...PASS
     * ['0x0028']
   * Testing type 38...PASS
   * Testing type 33...PASS
     * ['0x002a']
   * Testing type 21...PASS
   * Testing type 8...PASS
     * ['0x000f', '0x0011', '0x0010', '0x0012']
   * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => PASS
   * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_DOC) - valid type...PASS
   * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - valid type...PASS
   * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1)...Not working => PASS
   * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...Not working => PASS
   * XML: Testing bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS
   * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS
   * XML: Testing dmidecodeXML::QuerySection('cache') (1/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('connector') (2/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('system') (3/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('slot') (4/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('chassis') (5/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('memory') (6/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('bios') (7/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('processor') (8/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('baseboard') (9/9)...PASS
================================================================================
 * Testing private/ProLiant-DL580-G5.0.dmidump...PASS
   * Testing set_dev/get_dev on private/ProLiant-DL580-G5.0.dmidump...PASS
   * Testing cache (1/9)...PASS
     * ['0x0712', '0x0713', '0x0711', '0x0714', '0x0723', '0x0722', '0x0721', '0x0731', '0x0732', '0x0724', '0x0734', '0x0733']
   * Testing connector (2/9)...PASS
     * ['0x0804', '0x0802', '0x0803', '0x0801']
   * Testing system (3/9)...PASS
     * ['0x2000', '0x0100']
   * Testing slot (4/9)...PASS
     * ['0x0909', '0x0908', '0x0907', '0x0906', '0x0905', '0x0904', '0x090b', '0x090a']
   * Testing chassis (5/9)...PASS
     * ['0x0300']
   * Testing memory (6/9)...PASS
     * ['0x111c', '0x111b', '0x111a', '0x111f', '0x111e', '0x111d', '0x1108', '0x1109', '0x1104', '0x1105', '0x1106', '0x1107', '0x1100', '0x1101', '0x1102', '0x1103', '0x110d', '0x110e', '0x110f', '0x110a', '0x110b', '0x110c', '0x1119', '0x1118', '0x1113', '0x1112', '0x1111', '0x1110', '0x1117', '0x1116', '0x1115', '0x1114', '0x1004', '0x1001', '0x1000', '0x1003', '0x1002']
   * Testing bios (7/9)...PASS
     * ['0x0000']
   * Testing processor (8/9)...PASS
     * ['0x0402', '0x0403', '0x0401', '0x0404']
   * Testing baseboard (9/9)...PASS
   * Testing bad type -1...PASS
   * Testing bad type -1000...PASS
   * Testing bad type 256...PASS
   * Testing type 20...PASS
     * ['0x1412', '0x1413', '0x1410', '0x1411', '0x1416', '0x1417', '0x1414', '0x1415', '0x1418', '0x1419', '0x140a', '0x140c', '0x140b', '0x140e', '0x140d', '0x140f', '0x1401', '0x1400', '0x1403', '0x1402', '0x1405', '0x1404', '0x1407', '0x1406', '0x1409', '0x1408', '0x141b', '0x141c', '0x141a', '0x141f', '0x141d', '0x141e']
   * Testing type 24...PASS
   * Testing type 6...PASS
   * Testing type 23...PASS
   * Testing type 5...PASS
   * Testing type 40...PASS
   * Testing type 1...PASS
     * ['0x0100']
   * Testing type 15...PASS
   * Testing type 37...PASS
   * Testing type 31...PASS
   * Testing type 22...PASS
   * Testing type 36...PASS
   * Testing type 26...PASS
   * Testing type 9...PASS
     * ['0x0909', '0x0908', '0x0907', '0x0906', '0x0905', '0x0904', '0x090b', '0x090a']
   * Testing type 34...PASS
   * Testing type 39...PASS
   * Testing type 0...PASS
     * ['0x0000']
   * Testing type 17...PASS
     * ['0x111c', '0x111b', '0x111a', '0x111f', '0x111e', '0x111d', '0x1108', '0x1109', '0x1104', '0x1105', '0x1106', '0x1107', '0x1100', '0x1101', '0x1102', '0x1103', '0x110d', '0x110e', '0x110f', '0x110a', '0x110b', '0x110c', '0x1119', '0x1118', '0x1113', '0x1112', '0x1111', '0x1110', '0x1117', '0x1116', '0x1115', '0x1114']
   * Testing type 3...PASS
     * ['0x0300']
   * Testing type 28...PASS
   * Testing type 10...PASS
   * Testing type 11...PASS
     * ['0x0b00']
   * Testing type 12...PASS
   * Testing type 25...PASS
   * Testing type 16...PASS
     * ['0x1004', '0x1001', '0x1000', '0x1003', '0x1002']
   * Testing type 18...PASS
   * Testing type 41...PASS
   * Testing type 7...PASS
     * ['0x0712', '0x0713', '0x0711', '0x0714', '0x0723', '0x0722', '0x0721', '0x0731', '0x0732', '0x0724', '0x0734', '0x0733']
   * Testing type 35...PASS
   * Testing type 27...PASS
   * Testing type 29...PASS
   * Testing type 13...PASS
   * Testing type 14...PASS
   * Testing type 2...PASS
   * Testing type 32...PASS
     * ['0x2000']
   * Testing type 19...PASS
     * ['0x1304', '0x1302', '0x1303', '0x1300', '0x1301']
   * Testing type 4...PASS
     * ['0x0402', '0x0403', '0x0401', '0x0404']
   * Testing type 126...PASS
   * Testing type 127...PASS
   * Testing type 30...PASS
   * Testing type 38...PASS
     * ['0x2600']
   * Testing type 33...PASS
   * Testing type 21...PASS
   * Testing type 8...PASS
     * ['0x0804', '0x0802', '0x0803', '0x0801']
   * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => PASS
   * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_DOC) - valid type...PASS
   * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - valid type...PASS
   * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1)...Not working => PASS
   * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...Not working => PASS
   * XML: Testing bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS
   * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS
   * XML: Testing dmidecodeXML::QuerySection('cache') (1/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('connector') (2/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('system') (3/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('slot') (4/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('chassis') (5/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('memory') (6/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('bios') (7/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('processor') (8/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('baseboard') (9/9)...PASS
================================================================================
 * Testing private/IBM-x3950-M2.1.dmidump...PASS
   * Testing set_dev/get_dev on private/IBM-x3950-M2.1.dmidump...PASS
   * Testing cache (1/9)...PASS
     * ['0x0043', '0x0049', '0x0046', '0x004c']
   * Testing connector (2/9)...PASS
     * ['0x00c7', '0x00c6', '0x00c5', '0x00c4', '0x00c3', '0x00c2', '0x00d1', '0x00d2', '0x00d0', '0x00c9', '0x00c8', '0x00cf', '0x00ce', '0x00cd', '0x00cc', '0x00cb', '0x00ca']
   * Testing system (3/9)...PASS
     * ['0x016c', '0x016e', '0x016d', '0x016f', '0x0273', '0x0001']
   * Testing slot (4/9)...PASS
     * ['0x0130', '0x0131', '0x012e', '0x012d', '0x012f', '0x012c', '0x012b']
   * Testing chassis (5/9)...PASS
     * ['0x003a']
   * Testing memory (6/9)...PASS
     * ['0x0172', '0x0173', '0x0171', '0x0176', '0x0177', '0x0174', '0x0175', '0x0178', '0x0179', '0x018f', '0x018e', '0x018d', '0x018c', '0x018b', '0x018a', '0x0190', '0x0191', '0x017b', '0x017c', '0x017a', '0x017f', '0x017d', '0x017e', '0x0189', '0x0188', '0x0187', '0x0186', '0x0185', '0x0184', '0x0183', '0x0182', '0x0181', '0x0180']
   * Testing bios (7/9)...PASS
     * ['0x0170', '0x0000']
   * Testing processor (8/9)...PASS
     * ['0x00a5', '0x00a4', '0x00a3', '0x00a2']
   * Testing baseboard (9/9)...PASS
     * ['0x0008', '0x0006', '0x0007', '0x0005', '0x0002', '0x0003']
   * Testing bad type -1...PASS
   * Testing bad type -1000...PASS
   * Testing bad type 256...PASS
   * Testing type 20...PASS
   * Testing type 24...PASS
   * Testing type 6...PASS
   * Testing type 23...PASS
   * Testing type 5...PASS
   * Testing type 40...PASS
   * Testing type 1...PASS
     * ['0x0001']
   * Testing type 15...PASS
   * Testing type 37...PASS
   * Testing type 31...PASS
   * Testing type 22...PASS
   * Testing type 36...PASS
   * Testing type 26...PASS
   * Testing type 9...PASS
     * ['0x0130', '0x0131', '0x012e', '0x012d', '0x012f', '0x012c', '0x012b']
   * Testing type 34...PASS
   * Testing type 39...PASS
   * Testing type 0...PASS
     * ['0x0000']
   * Testing type 17...PASS
     * ['0x0172', '0x0173', '0x0176', '0x0177', '0x0174', '0x0175', '0x0178', '0x0179', '0x018f', '0x018e', '0x018d', '0x018c', '0x018b', '0x018a', '0x0190', '0x0191', '0x017b', '0x017c', '0x017a', '0x017f', '0x017d', '0x017e', '0x0189', '0x0188', '0x0187', '0x0186', '0x0185', '0x0184', '0x0183', '0x0182', '0x0181', '0x0180']
   * Testing type 3...PASS
     * ['0x003a']
   * Testing type 28...PASS
   * Testing type 10...PASS
   * Testing type 11...PASS
     * ['0x016b']
   * Testing type 12...PASS
     * ['0x016c', '0x016e', '0x016d', '0x016f']
   * Testing type 25...PASS
   * Testing type 16...PASS
     * ['0x0171']
   * Testing type 18...PASS
   * Testing type 41...PASS
   * Testing type 7...PASS
     * ['0x0043', '0x0049', '0x0046', '0x004c']
   * Testing type 35...PASS
   * Testing type 27...PASS
   * Testing type 29...PASS
   * Testing type 13...PASS
     * ['0x0170']
   * Testing type 14...PASS
   * Testing type 2...PASS
     * ['0x0008', '0x0006', '0x0007', '0x0005', '0x0002', '0x0003']
   * Testing type 32...PASS
     * ['0x0273']
   * Testing type 19...PASS
     * ['0x0272']
   * Testing type 4...PASS
     * ['0x00a5', '0x00a4', '0x00a3', '0x00a2']
   * Testing type 126...PASS
   * Testing type 127...PASS
   * Testing type 30...PASS
   * Testing type 38...PASS
     * ['0x0274']
   * Testing type 33...PASS
   * Testing type 21...PASS
   * Testing type 8...PASS
     * ['0x00c7', '0x00c6', '0x00c5', '0x00c4', '0x00c3', '0x00c2', '0x00d1', '0x00d2', '0x00d0', '0x00c9', '0x00c8', '0x00cf', '0x00ce', '0x00cd', '0x00cc', '0x00cb', '0x00ca']
   * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => PASS
   * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_DOC) - valid type...PASS
   * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - valid type...PASS
   * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1)...Not working => PASS
   * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...Not working => PASS
   * XML: Testing bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS
   * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS
   * XML: Testing dmidecodeXML::QuerySection('cache') (1/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('connector') (2/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('system') (3/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('slot') (4/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('chassis') (5/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('memory') (6/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('bios') (7/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('processor') (8/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('baseboard') (9/9)...PASS
================================================================================
 * Testing private/ProLiant-BL460c-G1.0.dmidump...PASS
   * Testing set_dev/get_dev on private/ProLiant-BL460c-G1.0.dmidump...PASS
   * Testing cache (1/9)...PASS
     * ['0x0710', '0x0716', '0x0736', '0x0720', '0x0730', '0x0726']
   * Testing connector (2/9)...PASS
     * ['0x0802', '0x0803', '0x0801']
   * Testing system (3/9)...PASS
     * ['0x2000', '0x0100']
   * Testing slot (4/9)...PASS
     * ['0x0903', '0x0902', '0x0901']
   * Testing chassis (5/9)...PASS
     * ['0x0300']
   * Testing memory (6/9)...PASS
     * ['0x1000', '0x1104', '0x1105', '0x1106', '0x1107', '0x1100', '0x1101', '0x1102', '0x1103']
   * Testing bios (7/9)...PASS
     * ['0x0000']
   * Testing processor (8/9)...PASS
     * ['0x0400', '0x0406']
   * Testing baseboard (9/9)...PASS
   * Testing bad type -1...PASS
   * Testing bad type -1000...PASS
   * Testing bad type 256...PASS
   * Testing type 20...PASS
     * ['0x1401', '0x1400', '0x1403', '0x1402', '0x1405', '0x1404', '0x1407', '0x1406']
   * Testing type 24...PASS
   * Testing type 6...PASS
   * Testing type 23...PASS
   * Testing type 5...PASS
   * Testing type 40...PASS
   * Testing type 1...PASS
     * ['0x0100']
   * Testing type 15...PASS
   * Testing type 37...PASS
   * Testing type 31...PASS
   * Testing type 22...PASS
   * Testing type 36...PASS
   * Testing type 26...PASS
   * Testing type 9...PASS
     * ['0x0903', '0x0902', '0x0901']
   * Testing type 34...PASS
   * Testing type 39...PASS
   * Testing type 0...PASS
     * ['0x0000']
   * Testing type 17...PASS
     * ['0x1104', '0x1105', '0x1106', '0x1107', '0x1100', '0x1101', '0x1102', '0x1103']
   * Testing type 3...PASS
     * ['0x0300']
   * Testing type 28...PASS
   * Testing type 10...PASS
   * Testing type 11...PASS
     * ['0x0b00']
   * Testing type 12...PASS
   * Testing type 25...PASS
   * Testing type 16...PASS
     * ['0x1000']
   * Testing type 18...PASS
   * Testing type 41...PASS
   * Testing type 7...PASS
     * ['0x0710', '0x0716', '0x0736', '0x0720', '0x0730', '0x0726']
   * Testing type 35...PASS
   * Testing type 27...PASS
   * Testing type 29...PASS
   * Testing type 13...PASS
   * Testing type 14...PASS
   * Testing type 2...PASS
   * Testing type 32...PASS
     * ['0x2000']
   * Testing type 19...PASS
     * ['0x1300']
   * Testing type 4...PASS
     * ['0x0400', '0x0406']
   * Testing type 126...PASS
   * Testing type 127...PASS
   * Testing type 30...PASS
   * Testing type 38...PASS
     * ['0x2600']
   * Testing type 33...PASS
   * Testing type 21...PASS
   * Testing type 8...PASS
     * ['0x0802', '0x0803', '0x0801']
   * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => PASS
   * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_DOC) - valid type...PASS
   * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - valid type...PASS
   * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1)...Not working => PASS
   * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...Not working => PASS
   * XML: Testing bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS
   * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS
   * XML: Testing dmidecodeXML::QuerySection('cache') (1/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('connector') (2/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('system') (3/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('slot') (4/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('chassis') (5/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('memory') (6/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('bios') (7/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('processor') (8/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('baseboard') (9/9)...PASS
================================================================================
 * Testing private/IBM-x3950-M2.0.dmidump...PASS
   * Testing set_dev/get_dev on private/IBM-x3950-M2.0.dmidump...PASS
   * Testing cache (1/9)...PASS
     * ['0x0043', '0x0049', '0x0046', '0x004c']
   * Testing connector (2/9)...PASS
     * ['0x00c7', '0x00c6', '0x00c5', '0x00c4', '0x00c3', '0x00c2', '0x00d1', '0x00d2', '0x00d0', '0x00c9', '0x00c8', '0x00cf', '0x00ce', '0x00cd', '0x00cc', '0x00cb', '0x00ca']
   * Testing system (3/9)...PASS
     * ['0x016c', '0x016e', '0x016d', '0x016f', '0x0273', '0x0001']
   * Testing slot (4/9)...PASS
     * ['0x0130', '0x0131', '0x012e', '0x012d', '0x012f', '0x012c', '0x012b']
   * Testing chassis (5/9)...PASS
     * ['0x003a']
   * Testing memory (6/9)...PASS
     * ['0x0172', '0x0173', '0x0171', '0x0176', '0x0177', '0x0174', '0x0175', '0x0178', '0x0179', '0x018f', '0x018e', '0x018d', '0x018c', '0x018b', '0x018a', '0x0190', '0x0191', '0x017b', '0x017c', '0x017a', '0x017f', '0x017d', '0x017e', '0x0189', '0x0188', '0x0187', '0x0186', '0x0185', '0x0184', '0x0183', '0x0182', '0x0181', '0x0180']
   * Testing bios (7/9)...PASS
     * ['0x0170', '0x0000']
   * Testing processor (8/9)...PASS
     * ['0x00a5', '0x00a4', '0x00a3', '0x00a2']
   * Testing baseboard (9/9)...PASS
     * ['0x0008', '0x0006', '0x0007', '0x0005', '0x0002', '0x0003']
   * Testing bad type -1...PASS
   * Testing bad type -1000...PASS
   * Testing bad type 256...PASS
   * Testing type 20...PASS
   * Testing type 24...PASS
   * Testing type 6...PASS
   * Testing type 23...PASS
   * Testing type 5...PASS
   * Testing type 40...PASS
   * Testing type 1...PASS
     * ['0x0001']
   * Testing type 15...PASS
   * Testing type 37...PASS
   * Testing type 31...PASS
   * Testing type 22...PASS
   * Testing type 36...PASS
   * Testing type 26...PASS
   * Testing type 9...PASS
     * ['0x0130', '0x0131', '0x012e', '0x012d', '0x012f', '0x012c', '0x012b']
   * Testing type 34...PASS
   * Testing type 39...PASS
   * Testing type 0...PASS
     * ['0x0000']
   * Testing type 17...PASS
     * ['0x0172', '0x0173', '0x0176', '0x0177', '0x0174', '0x0175', '0x0178', '0x0179', '0x018f', '0x018e', '0x018d', '0x018c', '0x018b', '0x018a', '0x0190', '0x0191', '0x017b', '0x017c', '0x017a', '0x017f', '0x017d', '0x017e', '0x0189', '0x0188', '0x0187', '0x0186', '0x0185', '0x0184', '0x0183', '0x0182', '0x0181', '0x0180']
   * Testing type 3...PASS
     * ['0x003a']
   * Testing type 28...PASS
   * Testing type 10...PASS
   * Testing type 11...PASS
     * ['0x016b']
   * Testing type 12...PASS
     * ['0x016c', '0x016e', '0x016d', '0x016f']
   * Testing type 25...PASS
   * Testing type 16...PASS
     * ['0x0171']
   * Testing type 18...PASS
   * Testing type 41...PASS
   * Testing type 7...PASS
     * ['0x0043', '0x0049', '0x0046', '0x004c']
   * Testing type 35...PASS
   * Testing type 27...PASS
   * Testing type 29...PASS
   * Testing type 13...PASS
     * ['0x0170']
   * Testing type 14...PASS
   * Testing type 2...PASS
     * ['0x0008', '0x0006', '0x0007', '0x0005', '0x0002', '0x0003']
   * Testing type 32...PASS
     * ['0x0273']
   * Testing type 19...PASS
     * ['0x0272']
   * Testing type 4...PASS
     * ['0x00a5', '0x00a4', '0x00a3', '0x00a2']
   * Testing type 126...PASS
   * Testing type 127...PASS
   * Testing type 30...PASS
   * Testing type 38...PASS
     * ['0x0274']
   * Testing type 33...PASS
   * Testing type 21...PASS
   * Testing type 8...PASS
     * ['0x00c7', '0x00c6', '0x00c5', '0x00c4', '0x00c3', '0x00c2', '0x00d1', '0x00d2', '0x00d0', '0x00c9', '0x00c8', '0x00cf', '0x00ce', '0x00cd', '0x00cc', '0x00cb', '0x00ca']
   * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => PASS
   * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_DOC) - valid type...PASS
   * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - valid type...PASS
   * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1)...Not working => PASS
   * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...Not working => PASS
   * XML: Testing bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS
   * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS
   * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS
   * XML: Testing dmidecodeXML::QuerySection('cache') (1/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('connector') (2/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('system') (3/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('slot') (4/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('chassis') (5/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('memory') (6/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('bios') (7/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('processor') (8/9)...PASS
   * XML: Testing dmidecodeXML::QuerySection('baseboard') (9/9)...PASS
================================================================================
Devices : 19
Total   : 2230
Skipped : 0
Warned  : 1
Passed  : 2229
Failed  : 0
make[1]: Leaving directory '/usr/src/RPM/BUILD/python-dmidecode-3.12.2/unit-tests'
+ exit 0
Processing files: python-dmidecode-3.12.2-alt1
Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.70472
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd python-dmidecode-3.12.2
+ DOCDIR=/usr/src/tmp/python-dmidecode-buildroot/usr/share/doc/python-dmidecode-3.12.2
+ export DOCDIR
+ rm -rf /usr/src/tmp/python-dmidecode-buildroot/usr/share/doc/python-dmidecode-3.12.2
+ /bin/mkdir -p /usr/src/tmp/python-dmidecode-buildroot/usr/share/doc/python-dmidecode-3.12.2
+ cp -prL README doc/README.upstream doc/LICENSE doc/AUTHORS doc/AUTHORS.upstream /usr/src/tmp/python-dmidecode-buildroot/usr/share/doc/python-dmidecode-3.12.2
+ chmod -R go-w /usr/src/tmp/python-dmidecode-buildroot/usr/share/doc/python-dmidecode-3.12.2
+ chmod -R a+rX /usr/src/tmp/python-dmidecode-buildroot/usr/share/doc/python-dmidecode-3.12.2
+ exit 0
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.LsbFU5
find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,shell)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.oURPG5
find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks)
lib.req: WARNING: /usr/lib/python2.7/site-packages/dmidecodemod.so: library libxml2mod.so not found
python.req: /usr/src/tmp/python-dmidecode-buildroot/usr/lib/python2.7/site-packages/dmidecode.py: hiding dmidecodemod, which SEEMS TO BE SELF-SATISFIED
Provides: python2.7(dmidecode), python2.7(dmidecodemod)
Requires: /usr/lib/python2.7/site-packages, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.2), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.4), libpthread.so.0(GLIBC_2.0), libpython2.7.so.1.0 >= set:ojEan6fNZJpD9qHIISc6vKatkAuIqZCGvJGezu0BhajG1r1bcHgYweDyIiQQP9sxmIijW85ZoIgVpZdLin2, libxml2.so.2 >= set:oj3MKjG1rZAt1sGicjMAuLNbF45h9I5sDkKDO2VaAzMVY1p1xqTKIOFFNOIZvAnp2gtNUN23, libxml2.so.2(LIBXML2_2.4.30), libxml2.so.2(LIBXML2_2.6.0), libxml2.so.2(LIBXML2_2.6.2), python2.7(libxml2), rtld(GNU_HASH)
Requires(rpmlib): rpmlib(SetVersions)
Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.JYrNY2
Creating python-dmidecode-debuginfo package
Processing files: python-dmidecode-debuginfo-3.12.2-alt1
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.pixFD4
find-provides: running scripts (debuginfo)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.ZUzdM4
find-requires: running scripts (debuginfo)
debuginfo.req: WARNING: /usr/lib/python2.7/site-packages/dmidecodemod.so: library libxml2mod.so not found
Requires: python-dmidecode = 3.12.2-alt1, debug(libc.so.6), debug(libpthread.so.0), debug(libpython2.7.so.1.0), debug(libxml2.so.2)
Adding to python-dmidecode-debuginfo a strict dependency on python-dmidecode
Wrote: /usr/src/RPM/RPMS/i586/python-dmidecode-3.12.2-alt1.i586.rpm
Wrote: /usr/src/RPM/RPMS/i586/python-dmidecode-debuginfo-3.12.2-alt1.i586.rpm
9.88user 0.99system 0:17.58elapsed 61%CPU (0avgtext+0avgdata 54776maxresident)k
0inputs+0outputs (0major+308169minor)pagefaults 0swaps
16.12user 4.07system 0:30.22elapsed 66%CPU (0avgtext+0avgdata 110260maxresident)k
2000inputs+0outputs (0major+639721minor)pagefaults 0swaps