<86>Aug 9 01:47:26 userdel[1975793]: delete user 'rooter' <86>Aug 9 01:47:26 userdel[1975793]: removed group 'rooter' owned by 'rooter' <86>Aug 9 01:47:26 userdel[1975793]: removed shadow group 'rooter' owned by 'rooter' <86>Aug 9 01:47:26 groupadd[1975857]: group added to /etc/group: name=rooter, GID=1805 <86>Aug 9 01:47:26 groupadd[1975857]: group added to /etc/gshadow: name=rooter <86>Aug 9 01:47:26 groupadd[1975857]: new group: name=rooter, GID=1805 <86>Aug 9 01:47:26 useradd[1975904]: new user: name=rooter, UID=1805, GID=1805, home=/root, shell=/bin/bash, from=none <86>Aug 9 01:47:26 userdel[1975985]: delete user 'builder' <86>Aug 9 01:47:26 userdel[1975985]: removed group 'builder' owned by 'builder' <86>Aug 9 01:47:26 userdel[1975985]: removed shadow group 'builder' owned by 'builder' <86>Aug 9 01:47:26 groupadd[1976061]: group added to /etc/group: name=builder, GID=1806 <86>Aug 9 01:47:26 groupadd[1976061]: group added to /etc/gshadow: name=builder <86>Aug 9 01:47:26 groupadd[1976061]: new group: name=builder, GID=1806 <86>Aug 9 01:47:26 useradd[1976110]: new user: name=builder, UID=1806, GID=1806, home=/usr/src, shell=/bin/bash, from=none <13>Aug 9 01:47:30 rpmi: libmpdec3-2.5.1-alt3 sisyphus+314490.500.5.1 1675432004 installed <13>Aug 9 01:47:30 rpmi: libgdbm-1.8.3-alt10 sisyphus+346222.200.3.2 1716468404 installed <13>Aug 9 01:47:30 rpmi: libexpat-2.7.1-alt1 sisyphus+379929.100.1.1 1743519381 installed <13>Aug 9 01:47:30 rpmi: openssl-config-3.2.0-alt1 sisyphus+366659.140.4.1 1736956949 installed <13>Aug 9 01:47:30 rpmi: libb2-0.98.1-alt1_1 sisyphus+291614.100.1.1 1638962877 installed <13>Aug 9 01:47:30 rpmi: libp11-kit-1:0.25.5-alt1 sisyphus+352553.100.1.1 1720622573 installed <13>Aug 9 01:47:30 rpmi: libtasn1-4.20.0-alt2 sisyphus+375829.100.1.1 1740299335 installed <13>Aug 9 01:47:30 rpmi: rpm-macros-alternatives-0.5.3-alt1 sisyphus+371878.100.1.1 1737988822 installed <13>Aug 9 01:47:30 rpmi: alternatives-0.5.3-alt1 sisyphus+371878.100.1.1 1737988822 installed <13>Aug 9 01:47:30 rpmi: ca-certificates-2025.07.29-alt1 sisyphus+391139.200.2.1 1753801312 installed <13>Aug 9 01:47:30 rpmi: ca-trust-0.2.0-alt1 sisyphus+344843.100.1.1 1712743326 installed <13>Aug 9 01:47:30 rpmi: p11-kit-trust-1:0.25.5-alt1 sisyphus+352553.100.1.1 1720622573 installed <13>Aug 9 01:47:30 rpmi: libcrypto3-3.3.3-alt1 sisyphus+374381.40.2.1 1739299401 installed <13>Aug 9 01:47:30 rpmi: libssl3-3.3.3-alt1 sisyphus+374381.40.2.1 1739299401 installed <13>Aug 9 01:47:30 rpmi: python3-3.12.11-alt1 sisyphus+389751.100.1.1 1752340459 installed <13>Aug 9 01:47:31 rpmi: python3-base-3.12.11-alt1 sisyphus+389751.100.1.1 1752340459 installed <13>Aug 9 01:47:31 rpmi: python3-module-py3dephell-0.3.1-alt1 sisyphus+365261.200.1.1 1734463433 installed <13>Aug 9 01:47:31 rpmi: python3-module-pyproject-installer-0.5.5-alt2 sisyphus+366395.100.1.1 1735032014 installed <13>Aug 9 01:47:31 rpmi: rpm-macros-pyproject-0.1.0-alt1 sisyphus+391654.140.2.1 1754483464 installed <13>Aug 9 01:47:31 rpmi: tests-for-installed-python3-pkgs-0.1.28-alt1 sisyphus+375953.100.2.1 1740855713 installed <13>Aug 9 01:47:31 rpmi: rpm-build-python3-0.1.28-alt1 sisyphus+375953.100.2.1 1740855713 installed <13>Aug 9 01:47:31 rpmi: rpm-build-pyproject-0.1.0-alt1 sisyphus+391654.140.2.1 1754483464 installed <13>Aug 9 01:47:33 rpmi: python3-module-packaging-25.0-alt1 sisyphus+382195.100.1.1 1745223121 installed <13>Aug 9 01:47:33 rpmi: python3-module-more-itertools-10.7.0-alt1 sisyphus+384072.100.2.1 1747647538 installed <13>Aug 9 01:47:33 rpmi: python3-module-jaraco.functools-4.2.1-alt1 sisyphus+387893.100.1.1 1750561999 installed <13>Aug 9 01:47:33 rpmi: python3-module-six-1.17.0-alt1.1 sisyphus+373470.100.1.1 1738920023 installed <13>Aug 9 01:47:33 rpmi: python3-module-genshi-0.7.9-alt2.1 sisyphus+376369.5100.10.1 1746628134 installed <13>Aug 9 01:47:33 rpmi: python3-module-wheel-0.45.1-alt4 sisyphus+384227.100.3.1 1747487276 installed <13>Aug 9 01:47:33 rpmi: python3-module-tomli-2.2.1-alt1 sisyphus+363592.100.1.1 1732803942 installed <13>Aug 9 01:47:33 rpmi: python3-module-poetry-alt-namespace-0.0.1-alt1 sisyphus+306728.100.1.1 1663083686 installed <13>Aug 9 01:47:33 rpmi: python3-module-pluggy-1.6.0-alt1 sisyphus+384666.100.2.1 1747813604 installed <13>Aug 9 01:47:33 rpmi: python3-module-platformdirs-4.3.8-alt1 sisyphus+384104.100.2.1 1747728597 installed <13>Aug 9 01:47:33 rpmi: python3-module-lark-1.2.2-alt1 sisyphus+358322.100.1.1 1727258177 installed <13>Aug 9 01:47:33 rpmi: python3-module-jaraco.context-6.0.1-alt1.1 sisyphus+376369.6200.10.1 1746628448 installed <13>Aug 9 01:47:33 rpmi: python3-module-iniconfig-2.1.0-alt1 sisyphus+378658.100.2.1 1742493599 installed <13>Aug 9 01:47:33 rpmi: python3-module-webencodings-0.5.1-alt3 sisyphus+359244.100.1.1 1728381102 installed <13>Aug 9 01:47:33 rpmi: python3-module-fastjsonschema-2.21.1-alt1 sisyphus+363956.100.1.1 1733217943 installed <13>Aug 9 01:47:33 rpmi: python3-module-cssselect-1.3.0-alt1 sisyphus+377617.100.1.1 1741681780 installed <13>Aug 9 01:47:33 rpmi: python3-module-autocommand-2.2.2-alt1.1 sisyphus+339714.100.1.1 1706968174 installed <13>Aug 9 01:47:33 rpmi: python3-module-jaraco.text-4.0.0-alt1.1 sisyphus+376369.7300.10.1 1746628739 installed <13>Aug 9 01:47:33 rpmi: python3-module-pkg_resources-1:80.9.0-alt1 sisyphus+385748.100.2.1 1748862263 installed <13>Aug 9 01:47:33 rpmi: libxslt-1.1.39-alt1 sisyphus+349406.100.1.1 1716751806 installed <13>Aug 9 01:47:33 rpmi: python3-module-html5lib-1:1.1-alt1 sisyphus+278096.120.5.1 1626086978 installed <13>Aug 9 01:47:33 rpmi: python3-module-lxml-6.0.0-alt1 sisyphus+388233.100.2.1 1751555299 installed <13>Aug 9 01:47:33 rpmi: libpython3-3.12.11-alt1 sisyphus+389751.100.1.1 1752340459 installed <13>Aug 9 01:47:33 rpmi: libncurses6-6.5.20250705-alt1 sisyphus+389752.100.1.1 1752343158 installed <13>Aug 9 01:47:33 rpmi: libtinfo-devel-6.5.20250705-alt1 sisyphus+389752.100.1.1 1752343158 installed <13>Aug 9 01:47:33 rpmi: libncurses-devel-6.5.20250705-alt1 sisyphus+389752.100.1.1 1752343158 installed <13>Aug 9 01:47:34 rpmi: python3-dev-3.12.11-alt1 sisyphus+389751.100.1.1 1752340459 installed <13>Aug 9 01:47:34 rpmi: python3-module-setuptools-1:80.9.0-alt1 sisyphus+385748.100.2.1 1748862263 installed <13>Aug 9 01:47:34 rpmi: python3-module-xmldiff-2.7.0-alt1 sisyphus+389897.100.1.1 1752561177 installed <13>Aug 9 01:47:34 rpmi: python3-module-poetry-core-2.1.3-alt1 sisyphus+384073.100.2.1 1747393124 installed <13>Aug 9 01:47:34 rpmi: python3-module-pytest-8.3.5-alt3 sisyphus+385748.200.2.1 1748862411 installed <13>Aug 9 01:47:34 rpmi: python3-module-defusedxml-0.7.1-alt1 sisyphus+274841.2300.1.1 1624295691 installed Building target platforms: x86_64 Building for target x86_64 Wrote: /usr/src/in/nosrpm/python3-module-serializable-2.1.0-alt1.nosrc.rpm (w1.gzdio) Installing python3-module-serializable-2.1.0-alt1.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.21295 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf python3-module-serializable-2.1.0 + echo 'Source #0 (python3-module-serializable-2.1.0.tar):' Source #0 (python3-module-serializable-2.1.0.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/python3-module-serializable-2.1.0.tar + cd python3-module-serializable-2.1.0 + /bin/chmod -c -Rf u+rwX,go-w . + /usr/bin/python3 -m pyproject_installer deps --depsconfig /usr/src/RPM/SOURCES/pyproject_deps.json show pep518 + /usr/bin/python3 -m pyproject_installer deps --depsconfig /usr/src/RPM/SOURCES/pyproject_deps.json sync pep518 --verify --verify-exclude 'wheel$' + /usr/bin/python3 -m pyproject_installer deps --depsconfig /usr/src/RPM/SOURCES/pyproject_deps.json show pep517 + /usr/bin/python3 -m pyproject_installer deps --depsconfig /usr/src/RPM/SOURCES/pyproject_deps.json sync pep517 --verify --verify-exclude 'wheel$' + /usr/bin/python3 -m pyproject_installer deps --depsconfig /usr/src/RPM/SOURCES/pyproject_deps.json show metadata + /usr/bin/python3 -m pyproject_installer deps --depsconfig /usr/src/RPM/SOURCES/pyproject_deps.json sync metadata --verify INFO : Building metadata INFO : Building metadata with prepare_metadata_for_build_wheel INFO : Source tree: /usr/src/RPM/BUILD/python3-module-serializable-2.1.0 INFO : Output dir: /usr/src/tmp/tmp6o33sjl2 + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.55168 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python3-module-serializable-2.1.0 + export 'CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + export 'CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + export 'FFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + /usr/bin/python3 -m pyproject_installer -v build INFO : pyproject_installer.build_cmd._build : Building wheel INFO : pyproject_installer.build_cmd._build : Source tree: /usr/src/RPM/BUILD/python3-module-serializable-2.1.0 INFO : pyproject_installer.build_cmd._build : Output dir: /usr/src/RPM/BUILD/python3-module-serializable-2.1.0/dist DEBUG : pyproject_installer.lib.build_backend : Validating source path DEBUG : pyproject_installer.lib.build_backend : Checking for PEP517 spec DEBUG : pyproject_installer.lib.build_backend : Parsing configuration file: /usr/src/RPM/BUILD/python3-module-serializable-2.1.0/pyproject.toml INFO : backend_caller.py : Calling hook build_wheel in subprocess INFO : backend_caller.py : Build backend: poetry.core.masonry.api INFO : backend_caller.py : Hook args: ['/usr/src/RPM/BUILD/python3-module-serializable-2.1.0/dist'] INFO : backend_caller.py : Hook kwargs: {'config_settings': None} WARNING : poetry.core.factory : The "poetry.dev-dependencies" section is deprecated and will be removed in a future version. Use "poetry.group.dev.dependencies" instead. INFO : poetry.core.masonry.builders.wheel : Building wheel DEBUG : poetry.core.masonry.builders.builder : Ignoring: .gitignore DEBUG : poetry.core.masonry.builders.builder : Ignoring: .mypy.ini DEBUG : poetry.core.masonry.builders.builder : Ignoring: .flake8 DEBUG : poetry.core.masonry.builders.builder : Ignoring: .github DEBUG : poetry.core.masonry.builders.builder : Ignoring: .readthedocs.yaml DEBUG : poetry.core.masonry.builders.builder : Ignoring: .isort.cfg DEBUG : poetry.core.masonry.builders.builder : Ignoring: .editorconfig DEBUG : poetry.core.masonry.builders.builder : Ignoring: .pytype.toml DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-serializable-2.1.0/py_serializable/__init__.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-serializable-2.1.0/py_serializable/formatters.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-serializable-2.1.0/py_serializable/helpers.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-serializable-2.1.0/py_serializable/json.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-serializable-2.1.0/py_serializable/py.typed DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-serializable-2.1.0/py_serializable/xml.py INFO : poetry.core.masonry.builders.wheel : Built py_serializable-2.1.0-py3-none-any.whl INFO : pyproject_installer.build_cmd._build : Built wheel: py_serializable-2.1.0-py3-none-any.whl + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.62243 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/python3-module-serializable-buildroot + : + /bin/rm -rf -- /usr/src/tmp/python3-module-serializable-buildroot + PATH=/usr/libexec/rpm-build:/usr/src/bin:/usr/bin:/bin:/usr/local/bin:/usr/games + cd python3-module-serializable-2.1.0 + /usr/bin/python3 -m pyproject_installer -v install --destdir=/usr/src/tmp/python3-module-serializable-buildroot INFO : pyproject_installer.install_cmd._install : Installing wheel INFO : pyproject_installer.install_cmd._install : Wheel directory: /usr/src/RPM/BUILD/python3-module-serializable-2.1.0/dist INFO : pyproject_installer.install_cmd._install : Wheel filename: py_serializable-2.1.0-py3-none-any.whl INFO : pyproject_installer.install_cmd._install : Destination: /usr/src/tmp/python3-module-serializable-buildroot DEBUG : pyproject_installer.lib.wheel : Parsing wheel filename DEBUG : pyproject_installer.lib.wheel : Validating wheel file DEBUG : pyproject_installer.lib.wheel : Validating wheel spec version DEBUG : pyproject_installer.lib.wheel : Parsing wheel spec metadata DEBUG : pyproject_installer.lib.wheel : Validating RECORD INFO : pyproject_installer.install_cmd._install : Wheel installation root: /usr/src/tmp/python3-module-serializable-buildroot/usr/lib/python3/site-packages INFO : pyproject_installer.install_cmd._install : Extracting wheel DEBUG : pyproject_installer.install_cmd._install : Filtering out not allowed file: py_serializable-2.1.0.dist-info/LICENSE DEBUG : pyproject_installer.install_cmd._install : Filtering out not allowed file: py_serializable-2.1.0.dist-info/WHEEL DEBUG : pyproject_installer.install_cmd._install : Filtering out not allowed file: py_serializable-2.1.0.dist-info/RECORD INFO : pyproject_installer.install_cmd._install : Wheel was installed + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/python3-module-serializable-buildroot (auto) Verifying and fixing files in /usr/src/tmp/python3-module-serializable-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig) Checking contents of files in /usr/src/tmp/python3-module-serializable-buildroot/ (default) Compressing files in /usr/src/tmp/python3-module-serializable-buildroot (auto) Adjusting library links in /usr/src/tmp/python3-module-serializable-buildroot ./usr/lib: (from :0) Verifying ELF objects in /usr/src/tmp/python3-module-serializable-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) Splitting links to aliased files under /{,s}bin in /usr/src/tmp/python3-module-serializable-buildroot Bytecompiling python3 modules in /usr/src/tmp/python3-module-serializable-buildroot using /usr/bin/python3 compile /usr/src/tmp/python3-module-serializable-buildroot/usr/lib/python3/site-packages/py_serializable/__init__.py compile /usr/src/tmp/python3-module-serializable-buildroot/usr/lib/python3/site-packages/py_serializable/formatters.py compile /usr/src/tmp/python3-module-serializable-buildroot/usr/lib/python3/site-packages/py_serializable/helpers.py compile /usr/src/tmp/python3-module-serializable-buildroot/usr/lib/python3/site-packages/py_serializable/json.py compile /usr/src/tmp/python3-module-serializable-buildroot/usr/lib/python3/site-packages/py_serializable/xml.py Bytecompiling python3 modules with optimization in /usr/src/tmp/python3-module-serializable-buildroot using /usr/bin/python3 -O compile /usr/src/tmp/python3-module-serializable-buildroot/usr/lib/python3/site-packages/py_serializable/__init__.py compile /usr/src/tmp/python3-module-serializable-buildroot/usr/lib/python3/site-packages/py_serializable/formatters.py compile /usr/src/tmp/python3-module-serializable-buildroot/usr/lib/python3/site-packages/py_serializable/helpers.py compile /usr/src/tmp/python3-module-serializable-buildroot/usr/lib/python3/site-packages/py_serializable/json.py compile /usr/src/tmp/python3-module-serializable-buildroot/usr/lib/python3/site-packages/py_serializable/xml.py Bytecompiling python3 modules with optimization-2 in /usr/src/tmp/python3-module-serializable-buildroot using /usr/bin/python3 -OO compile /usr/src/tmp/python3-module-serializable-buildroot/usr/lib/python3/site-packages/py_serializable/__init__.py compile /usr/src/tmp/python3-module-serializable-buildroot/usr/lib/python3/site-packages/py_serializable/formatters.py compile /usr/src/tmp/python3-module-serializable-buildroot/usr/lib/python3/site-packages/py_serializable/helpers.py compile /usr/src/tmp/python3-module-serializable-buildroot/usr/lib/python3/site-packages/py_serializable/json.py compile /usr/src/tmp/python3-module-serializable-buildroot/usr/lib/python3/site-packages/py_serializable/xml.py Hardlinking identical .pyc and .opt-?.pyc files './usr/lib/python3/site-packages/py_serializable/__pycache__/__init__.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/py_serializable/__pycache__/__init__.cpython-312.pyc' './usr/lib/python3/site-packages/py_serializable/__pycache__/formatters.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/py_serializable/__pycache__/formatters.cpython-312.pyc' './usr/lib/python3/site-packages/py_serializable/__pycache__/formatters.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/py_serializable/__pycache__/formatters.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/py_serializable/__pycache__/helpers.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/py_serializable/__pycache__/helpers.cpython-312.pyc' './usr/lib/python3/site-packages/py_serializable/__pycache__/json.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/py_serializable/__pycache__/json.cpython-312.pyc' './usr/lib/python3/site-packages/py_serializable/__pycache__/xml.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/py_serializable/__pycache__/xml.cpython-312.pyc' Executing(%check): /bin/sh -e /usr/src/tmp/rpm-tmp.62243 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python3-module-serializable-2.1.0 + export 'CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + export 'CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + export 'FFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + export NO_INTERNET=YES + NO_INTERNET=YES + /usr/bin/python3 -m pyproject_installer run -- python3 -m pytest INFO : Creating venv INFO : Installing console scripts INFO : Installing package: /usr/src/RPM/BUILD/python3-module-serializable-2.1.0/dist/py_serializable-2.1.0-py3-none-any.whl INFO : Running command: ['/usr/src/RPM/BUILD/python3-module-serializable-2.1.0/.run_venv/bin/python3', '-m', 'pyproject_installer', 'install', '/usr/src/RPM/BUILD/python3-module-serializable-2.1.0/dist/py_serializable-2.1.0-py3-none-any.whl'] INFO : Running command: ['python3', '-m', 'pytest'] ============================= test session starts ============================== platform linux -- Python 3.12.11, pytest-8.3.5, pluggy-1.6.0 rootdir: /usr/src/RPM/BUILD/python3-module-serializable-2.1.0 configfile: pyproject.toml collected 91 items tests/test_formatters.py ................... [ 20%] tests/test_helpers.py ...................... [ 45%] tests/test_json.py .............. [ 60%] tests/test_oml.py .. [ 62%] tests/test_oml_serializable_property.py ....... [ 70%] tests/test_xml.py FF......................... [100%] =================================== FAILURES =================================== _________ TestXml.test_deserializable_with_unknown_ignored_attributes __________ self = def test_deserializable_with_unknown_ignored_attributes(self) -> None: expected = ThePhoenixProject with open( os.path.join(FIXTURES_DIRECTORY, 'the-phoenix-project_unknown_ignored_attributes.xml') ) as fixture_xml: actual = Book.from_xml(fixture_xml) > self.assertDeepEqual(expected, actual) tests/test_xml.py:287: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/base.py:72: in assertDeepEqual self.assertDictEqual(dd1, dd2, msg) E AssertionError: {'_id[1006 chars]-ref-2', '_references': ({'_ref': 'sub-ref-1',[790 chars]k'>"} != {'_id[1006 chars]-ref-3', '_references': ({'_ref': 'sub-ref-2',[790 chars]k'>"} E {'%conv': "", E '_authors': ('Gene Kim', 'Kevin Behr', 'George Spafford', '%conv:%set'), E '_chapters': [{'%conv': "", E '_number': 1, E '_title': 'Tuesday, September 2'}, E {'%conv': "", E '_number': 2, E '_title': 'Tuesday, September 2'}, E {'%conv': "", E '_number': 3, E '_title': 'Tuesday, September 2'}, E {'%conv': "", E '_number': 4, E '_title': 'Wednesday, September 3'}], E '_edition': {'%conv': "", E '_name': '5th Anniversary Limited Edition', E '_number': 5}, E '_id': UUID('f3758bf0-0ff7-4366-a5e5-c209d4352b2d'), E '_isbn': '978-1942788294', E '_publish_date': datetime.date(2018, 4, 16), E '_publisher': {'%conv': "", E '_address': '10 Downing Street', E '_email': None, E '_name': 'IT Revolution Press LLC'}, E '_rating': Decimal('9.8'), E '_references': ({'%conv': "", E + '_ref': 'my-ref-3', E + '_references': ({'%conv': '", E + '_ref': 'sub-ref-2', E + '_references': ('%conv:%set',)}, E + '%conv:%set')}, E + {'%conv': "", E '_ref': 'my-ref-2', E '_references': ({'%conv': '", E '_ref': 'sub-ref-1', E '_references': ('%conv:%set',)}, E {'%conv': '", E '_ref': 'sub-ref-3', E - '_references': ('%conv:%set',)}, E - '%conv:%set')}, E - {'%conv': "", E - '_ref': 'my-ref-3', E - '_references': ({'%conv': '", E - '_ref': 'sub-ref-2', E '_references': ('%conv:%set',)}, E '%conv:%set')}, E {'%conv': "", E '_ref': 'my-ref-1', E '_references': ('%conv:%set',)}, E '%conv:%set'), E '_stock_ids': ({'%conv': "", '_id': 'stock-id-2'}, E {'%conv': "", '_id': 'stock-id-1'}, E '%conv:%set'), E '_title': 'The Phoenix Project', E '_type': {'%conv': "", E '_name_': 'FICTION', E '_sort_order_': 0, E '_value_': 'fiction'}} ------------------------------ Captured log call ------------------------------- DEBUG py_serializable:__init__.py:556 Rendering XML from to ... DEBUG py_serializable:__init__.py:587 Ignoring something_to_be_ignored when deserializing tests.model.Book DEBUG py_serializable:__init__.py:587 Ignoring ignore_me when deserializing tests.model.Book DEBUG py_serializable:__init__.py:661 Handling , type=, custom_type=None, xml_attr=False, xml_sequence=1> DEBUG py_serializable:__init__.py:661 Handling , type=, custom_type=, xml_attr=False, xml_sequence=2> DEBUG py_serializable:__init__.py:661 Handling , type=typing.Optional[tests.model.BookEdition], custom_type=None, xml_attr=False, xml_sequence=3> DEBUG py_serializable:__init__.py:556 Rendering XML from to ... DEBUG py_serializable:__init__.py:725 Creating from {'number': 5, 'name': '5th Anniversary Limited Edition'} DEBUG py_serializable:__init__.py:661 Handling , type=, custom_type=, xml_attr=False, xml_sequence=4> DEBUG py_serializable:__init__.py:661 Handling , type=typing.Set[str], custom_type=None, xml_attr=False, xml_sequence=5> DEBUG py_serializable:__init__.py:661 Handling , type=typing.Set[str], custom_type=None, xml_attr=False, xml_sequence=5> DEBUG py_serializable:__init__.py:661 Handling , type=typing.Set[str], custom_type=None, xml_attr=False, xml_sequence=5> DEBUG py_serializable:__init__.py:661 Handling , type=, custom_type=None, xml_attr=False, xml_sequence=6> DEBUG py_serializable:__init__.py:661 Handling , type=typing.Optional[tests.model.Publisher], custom_type=None, xml_attr=False, xml_sequence=7> DEBUG py_serializable:__init__.py:556 Rendering XML from to ... DEBUG py_serializable:__init__.py:598 Ignoring {https://example.com/foo}my-other-attribute when deserializing tests.model.Publisher DEBUG py_serializable:__init__.py:598 Ignoring unknown-other-attribute when deserializing tests.model.Publisher DEBUG py_serializable:__init__.py:661 Handling , type=typing.Optional[str], custom_type=None, xml_attr=False, xml_sequence=100> DEBUG py_serializable:__init__.py:661 Handling , type=, custom_type=None, xml_attr=False, xml_sequence=100> DEBUG py_serializable:__init__.py:725 Creating from {'address': '10 Downing Street', 'name': 'IT Revolution Press LLC'} DEBUG py_serializable:__init__.py:661 Handling , type=typing.Set[tests.model.BookReference], custom_type=None, xml_attr=False, xml_sequence=7> DEBUG py_serializable:__init__.py:556 Rendering XML from to ... DEBUG py_serializable:__init__.py:661 Handling : 'refersTo'}, array=True, enum=False, optional=False, c_type=, type=typing.Set[tests.model.BookReference], custom_type=, xml_attr=False, xml_sequence=100> DEBUG py_serializable:__init__.py:556 Rendering XML from to ... DEBUG py_serializable:__init__.py:725 Creating from {'ref': 'sub-ref-3'} DEBUG py_serializable:__init__.py:661 Handling : 'refersTo'}, array=True, enum=False, optional=False, c_type=, type=typing.Set[tests.model.BookReference], custom_type=, xml_attr=False, xml_sequence=100> DEBUG py_serializable:__init__.py:556 Rendering XML from to ... DEBUG py_serializable:__init__.py:725 Creating from {'ref': 'sub-ref-1'} DEBUG py_serializable:__init__.py:725 Creating from {'ref': 'my-ref-2', 'references': [, ]} DEBUG py_serializable:__init__.py:556 Rendering XML from to ... DEBUG py_serializable:__init__.py:725 Creating from {'ref': 'my-ref-1'} DEBUG py_serializable:__init__.py:556 Rendering XML from to ... DEBUG py_serializable:__init__.py:661 Handling : 'refersTo'}, array=True, enum=False, optional=False, c_type=, type=typing.Set[tests.model.BookReference], custom_type=, xml_attr=False, xml_sequence=100> DEBUG py_serializable:__init__.py:556 Rendering XML from to ... DEBUG py_serializable:__init__.py:725 Creating from {'ref': 'sub-ref-2'} DEBUG py_serializable:__init__.py:725 Creating from {'ref': 'my-ref-3', 'references': []} DEBUG py_serializable:__init__.py:661 Handling , type=typing.List[tests.model.Chapter], custom_type=None, xml_attr=False, xml_sequence=8> DEBUG py_serializable:__init__.py:556 Rendering XML from to ... DEBUG py_serializable:__init__.py:661 Handling , type=, custom_type=None, xml_attr=False, xml_sequence=100> DEBUG py_serializable:__init__.py:661 Handling , type=, custom_type=None, xml_attr=False, xml_sequence=100> DEBUG py_serializable:__init__.py:725 Creating from {'number': 1, 'title': 'Tuesday, September 2'} DEBUG py_serializable:__init__.py:556 Rendering XML from to ... DEBUG py_serializable:__init__.py:661 Handling , type=, custom_type=None, xml_attr=False, xml_sequence=100> DEBUG py_serializable:__init__.py:661 Handling , type=, custom_type=None, xml_attr=False, xml_sequence=100> DEBUG py_serializable:__init__.py:725 Creating from {'number': 2, 'title': 'Tuesday, September 2'} DEBUG py_serializable:__init__.py:556 Rendering XML from to ... DEBUG py_serializable:__init__.py:661 Handling , type=, custom_type=None, xml_attr=False, xml_sequence=100> DEBUG py_serializable:__init__.py:661 Handling , type=, custom_type=None, xml_attr=False, xml_sequence=100> DEBUG py_serializable:__init__.py:725 Creating from {'number': 3, 'title': 'Tuesday, September 2'} DEBUG py_serializable:__init__.py:556 Rendering XML from to ... DEBUG py_serializable:__init__.py:661 Handling , type=, custom_type=None, xml_attr=False, xml_sequence=100> DEBUG py_serializable:__init__.py:661 Handling , type=, custom_type=None, xml_attr=False, xml_sequence=100> DEBUG py_serializable:__init__.py:725 Creating from {'number': 4, 'title': 'Wednesday, September 3'} DEBUG py_serializable:__init__.py:661 Handling , type=, custom_type=None, xml_attr=False, xml_sequence=20> DEBUG py_serializable:__init__.py:661 Handling , type=typing.Set[tests.model.StockId], custom_type=None, xml_attr=False, xml_sequence=21> DEBUG py_serializable:__init__.py:556 Rendering XML from to ... DEBUG py_serializable:__init__.py:725 Creating from {'id': 'stock-id-1'} DEBUG py_serializable:__init__.py:661 Handling , type=typing.Set[tests.model.StockId], custom_type=None, xml_attr=False, xml_sequence=21> DEBUG py_serializable:__init__.py:556 Rendering XML from to ... DEBUG py_serializable:__init__.py:725 Creating from {'id': 'stock-id-2'} DEBUG py_serializable:__init__.py:725 Creating from {'isbn': '978-1942788294', 'id': UUID('f3758bf0-0ff7-4366-a5e5-c209d4352b2d'), 'title': 'The Phoenix Project', 'edition': , 'publish_date': datetime.date(2018, 4, 16), 'authors': ['Kevin Behr', 'George Spafford', 'Gene Kim'], 'type': , 'publisher': , 'references': [, , ], 'chapters': [, , , ], 'rating': Decimal('9.8'), 'stock_ids': [, ]} __________ TestXml.test_deserializable_with_unknown_ignored_elements ___________ self = def test_deserializable_with_unknown_ignored_elements(self) -> None: expected = ThePhoenixProject with open( os.path.join(FIXTURES_DIRECTORY, 'the-phoenix-project_unknown_ignored_elements.xml') ) as fixture_xml: actual = Book.from_xml(fixture_xml) > self.assertDeepEqual(expected, actual) tests/test_xml.py:295: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/base.py:72: in assertDeepEqual self.assertDictEqual(dd1, dd2, msg) E AssertionError: {'_id[1006 chars]-ref-2', '_references': ({'_ref': 'sub-ref-1',[790 chars]k'>"} != {'_id[1006 chars]-ref-3', '_references': ({'_ref': 'sub-ref-2',[790 chars]k'>"} E {'%conv': "", E '_authors': ('Gene Kim', 'Kevin Behr', 'George Spafford', '%conv:%set'), E '_chapters': [{'%conv': "", E '_number': 1, E '_title': 'Tuesday, September 2'}, E {'%conv': "", E '_number': 2, E '_title': 'Tuesday, September 2'}, E {'%conv': "", E '_number': 3, E '_title': 'Tuesday, September 2'}, E {'%conv': "", E '_number': 4, E '_title': 'Wednesday, September 3'}], E '_edition': {'%conv': "", E '_name': '5th Anniversary Limited Edition', E '_number': 5}, E '_id': UUID('f3758bf0-0ff7-4366-a5e5-c209d4352b2d'), E '_isbn': '978-1942788294', E '_publish_date': datetime.date(2018, 4, 16), E '_publisher': {'%conv': "", E '_address': '10 Downing Street', E '_email': None, E '_name': 'IT Revolution Press LLC'}, E '_rating': Decimal('9.8'), E '_references': ({'%conv': "", E + '_ref': 'my-ref-3', E + '_references': ({'%conv': '", E + '_ref': 'sub-ref-2', E + '_references': ('%conv:%set',)}, E + '%conv:%set')}, E + {'%conv': "", E '_ref': 'my-ref-2', E '_references': ({'%conv': '", E '_ref': 'sub-ref-1', E '_references': ('%conv:%set',)}, E {'%conv': '", E '_ref': 'sub-ref-3', E - '_references': ('%conv:%set',)}, E - '%conv:%set')}, E - {'%conv': "", E - '_ref': 'my-ref-3', E - '_references': ({'%conv': '", E - '_ref': 'sub-ref-2', E '_references': ('%conv:%set',)}, E '%conv:%set')}, E {'%conv': "", E '_ref': 'my-ref-1', E '_references': ('%conv:%set',)}, E '%conv:%set'), E '_stock_ids': ({'%conv': "", '_id': 'stock-id-2'}, E {'%conv': "", '_id': 'stock-id-1'}, E '%conv:%set'), E '_title': 'The Phoenix Project', E '_type': {'%conv': "", E '_name_': 'FICTION', E '_sort_order_': 0, E '_value_': 'fiction'}} ------------------------------ Captured log call ------------------------------- DEBUG py_serializable:__init__.py:556 Rendering XML from to ... DEBUG py_serializable:__init__.py:633 Ignoring something_to_be_ignored when deserializing tests.model.Book DEBUG py_serializable:__init__.py:661 Handling , type=, custom_type=None, xml_attr=False, xml_sequence=1> DEBUG py_serializable:__init__.py:661 Handling , type=, custom_type=, xml_attr=False, xml_sequence=2> DEBUG py_serializable:__init__.py:661 Handling , type=typing.Optional[tests.model.BookEdition], custom_type=None, xml_attr=False, xml_sequence=3> DEBUG py_serializable:__init__.py:556 Rendering XML from to ... DEBUG py_serializable:__init__.py:725 Creating from {'number': 5, 'name': '5th Anniversary Limited Edition'} DEBUG py_serializable:__init__.py:661 Handling , type=, custom_type=, xml_attr=False, xml_sequence=4> DEBUG py_serializable:__init__.py:661 Handling , type=typing.Set[str], custom_type=None, xml_attr=False, xml_sequence=5> DEBUG py_serializable:__init__.py:661 Handling , type=typing.Set[str], custom_type=None, xml_attr=False, xml_sequence=5> DEBUG py_serializable:__init__.py:661 Handling , type=typing.Set[str], custom_type=None, xml_attr=False, xml_sequence=5> DEBUG py_serializable:__init__.py:661 Handling , type=, custom_type=None, xml_attr=False, xml_sequence=6> DEBUG py_serializable:__init__.py:633 Ignoring ignore_me when deserializing tests.model.Book DEBUG py_serializable:__init__.py:661 Handling , type=typing.Optional[tests.model.Publisher], custom_type=None, xml_attr=False, xml_sequence=7> DEBUG py_serializable:__init__.py:556 Rendering XML from to ... DEBUG py_serializable:__init__.py:661 Handling , type=typing.Optional[str], custom_type=None, xml_attr=False, xml_sequence=100> DEBUG py_serializable:__init__.py:654 Ignoring {https://example.com/foo}my-unknown-element when deserializing tests.model.Publisher DEBUG py_serializable:__init__.py:654 Ignoring {https://example.com/bar}other-unknwon-elemment-bar when deserializing tests.model.Publisher DEBUG py_serializable:__init__.py:661 Handling , type=, custom_type=None, xml_attr=False, xml_sequence=100> DEBUG py_serializable:__init__.py:725 Creating from {'address': '10 Downing Street', 'name': 'IT Revolution Press LLC'} DEBUG py_serializable:__init__.py:661 Handling , type=typing.Set[tests.model.BookReference], custom_type=None, xml_attr=False, xml_sequence=7> DEBUG py_serializable:__init__.py:556 Rendering XML from to ... DEBUG py_serializable:__init__.py:661 Handling : 'refersTo'}, array=True, enum=False, optional=False, c_type=, type=typing.Set[tests.model.BookReference], custom_type=, xml_attr=False, xml_sequence=100> DEBUG py_serializable:__init__.py:556 Rendering XML from to ... DEBUG py_serializable:__init__.py:725 Creating from {'ref': 'sub-ref-3'} DEBUG py_serializable:__init__.py:661 Handling : 'refersTo'}, array=True, enum=False, optional=False, c_type=, type=typing.Set[tests.model.BookReference], custom_type=, xml_attr=False, xml_sequence=100> DEBUG py_serializable:__init__.py:556 Rendering XML from to ... DEBUG py_serializable:__init__.py:725 Creating from {'ref': 'sub-ref-1'} DEBUG py_serializable:__init__.py:725 Creating from {'ref': 'my-ref-2', 'references': [, ]} DEBUG py_serializable:__init__.py:556 Rendering XML from to ... DEBUG py_serializable:__init__.py:661 Handling : 'refersTo'}, array=True, enum=False, optional=False, c_type=, type=typing.Set[tests.model.BookReference], custom_type=, xml_attr=False, xml_sequence=100> DEBUG py_serializable:__init__.py:556 Rendering XML from to ... DEBUG py_serializable:__init__.py:725 Creating from {'ref': 'sub-ref-2'} DEBUG py_serializable:__init__.py:725 Creating from {'ref': 'my-ref-3', 'references': []} DEBUG py_serializable:__init__.py:556 Rendering XML from to ... DEBUG py_serializable:__init__.py:725 Creating from {'ref': 'my-ref-1'} DEBUG py_serializable:__init__.py:661 Handling , type=typing.List[tests.model.Chapter], custom_type=None, xml_attr=False, xml_sequence=8> DEBUG py_serializable:__init__.py:556 Rendering XML from to ... DEBUG py_serializable:__init__.py:661 Handling , type=, custom_type=None, xml_attr=False, xml_sequence=100> DEBUG py_serializable:__init__.py:661 Handling , type=, custom_type=None, xml_attr=False, xml_sequence=100> DEBUG py_serializable:__init__.py:725 Creating from {'number': 1, 'title': 'Tuesday, September 2'} DEBUG py_serializable:__init__.py:556 Rendering XML from to ... DEBUG py_serializable:__init__.py:661 Handling , type=, custom_type=None, xml_attr=False, xml_sequence=100> DEBUG py_serializable:__init__.py:661 Handling , type=, custom_type=None, xml_attr=False, xml_sequence=100> DEBUG py_serializable:__init__.py:725 Creating from {'number': 2, 'title': 'Tuesday, September 2'} DEBUG py_serializable:__init__.py:556 Rendering XML from to ... DEBUG py_serializable:__init__.py:661 Handling , type=, custom_type=None, xml_attr=False, xml_sequence=100> DEBUG py_serializable:__init__.py:661 Handling , type=, custom_type=None, xml_attr=False, xml_sequence=100> DEBUG py_serializable:__init__.py:725 Creating from {'number': 3, 'title': 'Tuesday, September 2'} DEBUG py_serializable:__init__.py:556 Rendering XML from to ... DEBUG py_serializable:__init__.py:661 Handling , type=, custom_type=None, xml_attr=False, xml_sequence=100> DEBUG py_serializable:__init__.py:661 Handling , type=, custom_type=None, xml_attr=False, xml_sequence=100> DEBUG py_serializable:__init__.py:725 Creating from {'number': 4, 'title': 'Wednesday, September 3'} DEBUG py_serializable:__init__.py:661 Handling , type=, custom_type=None, xml_attr=False, xml_sequence=20> DEBUG py_serializable:__init__.py:661 Handling , type=typing.Set[tests.model.StockId], custom_type=None, xml_attr=False, xml_sequence=21> DEBUG py_serializable:__init__.py:556 Rendering XML from to ... DEBUG py_serializable:__init__.py:725 Creating from {'id': 'stock-id-2'} DEBUG py_serializable:__init__.py:661 Handling , type=typing.Set[tests.model.StockId], custom_type=None, xml_attr=False, xml_sequence=21> DEBUG py_serializable:__init__.py:556 Rendering XML from to ... DEBUG py_serializable:__init__.py:725 Creating from {'id': 'stock-id-1'} DEBUG py_serializable:__init__.py:633 Ignoring ignored when deserializing tests.model.Book DEBUG py_serializable:__init__.py:725 Creating from {'isbn': '978-1942788294', 'id': UUID('f3758bf0-0ff7-4366-a5e5-c209d4352b2d'), 'title': 'The Phoenix Project', 'edition': , 'publish_date': datetime.date(2018, 4, 16), 'authors': ['Gene Kim', 'George Spafford', 'Kevin Behr'], 'type': , 'publisher': , 'references': [, , ], 'chapters': [, , , ], 'rating': Decimal('9.8'), 'stock_ids': [, ]} =========================== short test summary info ============================ FAILED tests/test_xml.py::TestXml::test_deserializable_with_unknown_ignored_attributes FAILED tests/test_xml.py::TestXml::test_deserializable_with_unknown_ignored_elements ========================= 2 failed, 89 passed in 0.19s ========================= INFO : Command's result: FAILURE INFO : Command's error: Command '['python3', '-m', 'pytest']' returned non-zero exit status 1. error: Bad exit status from /usr/src/tmp/rpm-tmp.62243 (%check) RPM build errors: Bad exit status from /usr/src/tmp/rpm-tmp.62243 (%check) Command exited with non-zero status 1 2.03user 0.77system 0:02.75elapsed 101%CPU (0avgtext+0avgdata 39168maxresident)k 0inputs+0outputs (0major+148798minor)pagefaults 0swaps hsh-rebuild: rebuild of `python3-module-serializable-2.1.0-alt1.src.rpm' failed. Command exited with non-zero status 1 4.73user 3.06system 0:16.08elapsed 48%CPU (0avgtext+0avgdata 140980maxresident)k 184inputs+0outputs (0major+306559minor)pagefaults 0swaps