Mock Version: 3.5 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/QuantLib-SWIG.spec'], chrootPath='/var/lib/mock/rhel+epel-8-x86_64-1678804515.565727/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.rvj9qvzk:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.rvj9qvzk:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '0f2cd87f19b44e5da327a8041768bfdc', '-D', '/var/lib/mock/rhel+epel-8-x86_64-1678804515.565727/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.rvj9qvzk:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/QuantLib-SWIG.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/QuantLib-SWIG-1.29-1.el8.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/QuantLib-SWIG.spec'], chrootPath='/var/lib/mock/rhel+epel-8-x86_64-1678804515.565727/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.rvj9qvzk:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.rvj9qvzk:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '5567ef43ba8b4dcfa3766daf75c359dd', '-D', '/var/lib/mock/rhel+epel-8-x86_64-1678804515.565727/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.rvj9qvzk:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/QuantLib-SWIG.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.gIY3db + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf QuantLib-SWIG-1.29 + /usr/bin/gzip -dc /builddir/build/SOURCES/QuantLib-SWIG-1.29.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd QuantLib-SWIG-1.29 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.lHhWbC + umask 022 + cd /builddir/build/BUILD + cd QuantLib-SWIG-1.29 + cd Python + CPPFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-sign-compare -std=c++14' + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + LDFLAGS='-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + /usr/bin/python3.9 setup.py build '--executable=/usr/bin/python3.9 -s' running build running build_py creating build creating build/lib.linux-x86_64-3.9 creating build/lib.linux-x86_64-3.9/QuantLib copying QuantLib/__init__.py -> build/lib.linux-x86_64-3.9/QuantLib copying QuantLib/QuantLib.py -> build/lib.linux-x86_64-3.9/QuantLib running build_ext building 'QuantLib._QuantLib' extension creating build/temp.linux-x86_64-3.9 creating build/temp.linux-x86_64-3.9/QuantLib gcc -pthread -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-sign-compare -std=c++14 -fPIC -DNDEBUG -I/usr/include/python3.9 -I/usr/include -c QuantLib/quantlib_wrap.cpp -o build/temp.linux-x86_64-3.9/QuantLib/quantlib_wrap.o -Wno-unused QuantLib/quantlib_wrap.cpp: In function ‘PyObject* YoYCapFloorTermPriceSurface_swigregister(PyObject*, PyObject*)’: QuantLib/quantlib_wrap.cpp:412775: note: -Wmisleading-indentation is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers SWIG_TypeNewClientData(SWIGTYPE_p_ext__shared_ptrT_YoYCapFloorTermPriceSurface_t, SWIG_NewClientData(obj)); g++ -pthread -shared -Wl,-z,relro -Wl,-z,now -g -Wl,-z,relro -Wl,-z,now -g -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-sign-compare -std=c++14 build/temp.linux-x86_64-3.9/QuantLib/quantlib_wrap.o -L/usr/lib64 -L/usr/lib64 -lQuantLib -o build/lib.linux-x86_64-3.9/QuantLib/_QuantLib.cpython-39-x86_64-linux-gnu.so -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld + sleep 1 + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.hBhHMM + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/QuantLib-SWIG-1.29-1.el8.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/QuantLib-SWIG-1.29-1.el8.x86_64 ++ dirname /builddir/build/BUILDROOT/QuantLib-SWIG-1.29-1.el8.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/QuantLib-SWIG-1.29-1.el8.x86_64 + cd QuantLib-SWIG-1.29 + cd Python + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + LDFLAGS='-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + /usr/bin/python3.9 setup.py install -O1 --skip-build --root /builddir/build/BUILDROOT/QuantLib-SWIG-1.29-1.el8.x86_64 running install running install_lib creating /builddir/build/BUILDROOT/QuantLib-SWIG-1.29-1.el8.x86_64/usr creating /builddir/build/BUILDROOT/QuantLib-SWIG-1.29-1.el8.x86_64/usr/lib64 creating /builddir/build/BUILDROOT/QuantLib-SWIG-1.29-1.el8.x86_64/usr/lib64/python3.9 creating /builddir/build/BUILDROOT/QuantLib-SWIG-1.29-1.el8.x86_64/usr/lib64/python3.9/site-packages creating /builddir/build/BUILDROOT/QuantLib-SWIG-1.29-1.el8.x86_64/usr/lib64/python3.9/site-packages/QuantLib copying build/lib.linux-x86_64-3.9/QuantLib/_QuantLib.cpython-39-x86_64-linux-gnu.so -> /builddir/build/BUILDROOT/QuantLib-SWIG-1.29-1.el8.x86_64/usr/lib64/python3.9/site-packages/QuantLib copying build/lib.linux-x86_64-3.9/QuantLib/QuantLib.py -> /builddir/build/BUILDROOT/QuantLib-SWIG-1.29-1.el8.x86_64/usr/lib64/python3.9/site-packages/QuantLib copying build/lib.linux-x86_64-3.9/QuantLib/__init__.py -> /builddir/build/BUILDROOT/QuantLib-SWIG-1.29-1.el8.x86_64/usr/lib64/python3.9/site-packages/QuantLib byte-compiling /builddir/build/BUILDROOT/QuantLib-SWIG-1.29-1.el8.x86_64/usr/lib64/python3.9/site-packages/QuantLib/QuantLib.py to QuantLib.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/QuantLib-SWIG-1.29-1.el8.x86_64/usr/lib64/python3.9/site-packages/QuantLib/__init__.py to __init__.cpython-39.pyc writing byte-compilation script '/tmp/tmpo4ks0sup.py' /usr/bin/python3.9 /tmp/tmpo4ks0sup.py removing /tmp/tmpo4ks0sup.py running install_data creating /builddir/build/BUILDROOT/QuantLib-SWIG-1.29-1.el8.x86_64/usr/share creating /builddir/build/BUILDROOT/QuantLib-SWIG-1.29-1.el8.x86_64/usr/share/doc creating /builddir/build/BUILDROOT/QuantLib-SWIG-1.29-1.el8.x86_64/usr/share/doc/quantlib copying ../LICENSE.TXT -> /builddir/build/BUILDROOT/QuantLib-SWIG-1.29-1.el8.x86_64/usr/share/doc/quantlib running install_egg_info running egg_info creating QuantLib.egg-info writing QuantLib.egg-info/PKG-INFO writing dependency_links to QuantLib.egg-info/dependency_links.txt writing top-level names to QuantLib.egg-info/top_level.txt writing manifest file 'QuantLib.egg-info/SOURCES.txt' reading manifest file 'QuantLib.egg-info/SOURCES.txt' writing manifest file 'QuantLib.egg-info/SOURCES.txt' Copying QuantLib.egg-info to /builddir/build/BUILDROOT/QuantLib-SWIG-1.29-1.el8.x86_64/usr/lib64/python3.9/site-packages/QuantLib-1.29-py3.9.egg-info running install_scripts + rm -rfv /builddir/build/BUILDROOT/QuantLib-SWIG-1.29-1.el8.x86_64/usr/bin/__pycache__ + /usr/lib/rpm/find-debuginfo.sh -j2 --strict-build-id -m -i --build-id-seed 1.29-1.el8 --unique-debug-suffix -1.29-1.el8.x86_64 --unique-debug-src-base QuantLib-SWIG-1.29-1.el8.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/QuantLib-SWIG-1.29 extracting debug info from /builddir/build/BUILDROOT/QuantLib-SWIG-1.29-1.el8.x86_64/usr/lib64/python3.9/site-packages/QuantLib/_QuantLib.cpython-39-x86_64-linux-gnu.so /usr/lib/rpm/sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. 60492 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig /sbin/ldconfig: Warning: ignoring configuration file that cannot be opened: /etc/ld.so.conf: No such file or directory + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile '' 1 Bytecompiling .py files below /builddir/build/BUILDROOT/QuantLib-SWIG-1.29-1.el8.x86_64/usr/lib/debug/usr/lib64/python3.9 using /usr/bin/python3.9 Bytecompiling .py files below /builddir/build/BUILDROOT/QuantLib-SWIG-1.29-1.el8.x86_64/usr/lib64/python3.9 using /usr/bin/python3.9 + /usr/lib/rpm/brp-python-hardlink + PYTHON3=/usr/bin/python3.9 + /usr/lib/rpm/redhat/brp-mangle-shebangs Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.xSCERt + umask 022 + cd /builddir/build/BUILD + cd QuantLib-SWIG-1.29 + cd Python + /usr/bin/python3.9 setup.py test running test running build running build_py running build_ext testArithmetics (date.DateTest) Testing date arithmetics ... ok testHolidayList (date.DateTest) Testing Calendar testHolidayList() method. ... ok runTest (daycounters.DayCountersTest) Testing daycounters ... ok testObservable (instruments.InstrumentTest) Testing observability of stocks ... ok testObservable (marketelements.MarketElementTest) Testing observability of market elements ... ok testObservableHandle (marketelements.MarketElementTest) Testing observability of market element handles ... ok testKronrod (integrals.IntegralTest) Testing Gauss-Kronrod integration ... ok testSegment (integrals.IntegralTest) Testing segment integration ... ok testSimpson (integrals.IntegralTest) Testing Simpson integration ... ok testTrapezoid (integrals.IntegralTest) Testing trapezoid integration ... ok runTest (solvers1d.Solver1DTest) Testing 1-D solvers ... ok testCompositeZeroYieldStructure (termstructures.TermStructureTest) Testing composite zero yield structure ... ok testFSpreadedObs (termstructures.TermStructureTest) Testing observability of forward-spreaded term structure ... ok testImpliedObs (termstructures.TermStructureTest) Testing observability of implied term structure ... ok testLazyObject (termstructures.TermStructureTest) ... ok testQuantoTermStructure (termstructures.TermStructureTest) Testing quanto term structure ... ok testUltimateForwardTermStructure (termstructures.TermStructureTest) Testing ultimate forward term structure ... ok testZSpreadedObs (termstructures.TermStructureTest) Testing observability of zero-spreaded term structure ... ok testCashFlows (bonds.FixedRateBondTest) Testing that the FixedRateBond gives the expected cash flows. ... ok testCleanPrice (bonds.FixedRateBondTest) Testing FixedRateBond clean price. ... ok testCleanPriceFromZSpread (bonds.FixedRateBondTest) Testing FixedRateBond clean price derived from Z-spread. ... ok testDayCounter (bonds.FixedRateBondTest) Testing FixedRateBond dayCounter() method. ... ok testDirtyPrice (bonds.FixedRateBondTest) Testing FixedRateBond dirty price. ... ok testFrequency (bonds.FixedRateBondTest) Testing FixedRateBond frequency() method. ... ok testNextCoupon (bonds.FixedRateBondTest) Testing FixedRateBond correct next coupon amount. ... ok testNotional (bonds.FixedRateBondTest) Testing FixedRateBond notional values. ... ok testPrevCoupon (bonds.FixedRateBondTest) Testing FixedRateBond correct previous coupon amount. ... ok testRedemption (bonds.FixedRateBondTest) Testing FixedRateBond redemption value and date. ... ok testRedemptions (bonds.FixedRateBondTest) Testing FixedRateBond redemptions. ... ok testSimpleInspectors (bonds.FixedRateBondTest) Testing FixedRateBond simple inspectors. ... ok testFromDateInfo (bonds.FixedRateBondKwargsTest) Testing FixedRateBond from_interest_rates method. ... ok testFromInterestRates (bonds.FixedRateBondKwargsTest) Testing FixedRateBond from_interest_rates method. ... ok testFromRates (bonds.FixedRateBondKwargsTest) Testing FixedRateBond from_rates method. ... ok test_interest_rates (bonds.AmortizingFixedRateBondTest) ... ok testBond (ratehelpers.FixedRateBondHelperTest) Testing FixedRateBondHelper bond() method. ... ok testFairRate (cms.CmsTest) Testing Hagan-pricer flat-vol equivalence for coupons... ... ok testParity (cms.CmsTest) Testing put-call parity for capped-floored CMS coupons... ... ok testConsistency (assetswap.AssetSwapTest) Testing consistency between fair price and fair spread... ... ok testGenericBondImplied (assetswap.AssetSwapTest) Testing implied generic-bond value against asset-swap fair price with null spread... ... ok testImpliedValue (assetswap.AssetSwapTest) Testing implied bond value against asset-swap fair price with null spread... ... ok testMASWWithGenericBond (assetswap.AssetSwapTest) Testing market asset swap against par asset swap with generic bond... ... ok testMarketASWSpread (assetswap.AssetSwapTest) Testing relationship between market asset swap and par asset swap... ... ok testSpecializedBondVsGenericBond (assetswap.AssetSwapTest) Testing clean and dirty prices for specialized bond against equivalent generic bond... ... ok testSpecializedBondVsGenericBondUsingAsw (assetswap.AssetSwapTest) Testing asset-swap prices and spreads for specialized bond against equivalent generic bond... ... ok testZSpread (assetswap.AssetSwapTest) Testing clean and dirty price with null Z-spread against theoretical prices... ... ok testZSpreadWithGenericBond (assetswap.AssetSwapTest) Testing clean and dirty price with null Z-spread against theoretical prices... ... ok test_ois_default_calendar (ratehelpers.OISRateHelperTest) Test if ois built using MakeOIS has proper default calendar ... ok test_ois_pricing_with_calibrated_discount_curve (ratehelpers.OISRateHelperTest) Test repricing of swaps built with MakeOIS class ... ok test_ois_ratehelper_impliedquote (ratehelpers.OISRateHelperTest) Test if OISRateHelper.impliedQuote provides original quote from curve ... ok testFxMarketConventionsForCrossRate (ratehelpers.FxSwapRateHelperTest) Testing if ql.FxSwapRateHelper obeys the fx spot market ... ok testFxMarketConventionsForCrossRateAdjustedSpotDate (ratehelpers.FxSwapRateHelperTest) Testing if ql.FxSwapRateHelper obeys the fx spot market ... ok testFxMarketConventionsForCrossRateONPeriod (ratehelpers.FxSwapRateHelperTest) Testing if ql.FxSwapRateHelper obeys the fx spot market ... ok testFxMarketConventionsForDatesInEURUSD_ON_Period (ratehelpers.FxSwapRateHelperTest) Testing if ql.FxSwapRateHelper obeys the fx spot market ... ok testFxMarketConventionsForDatesInEURUSD_ShortEnd (ratehelpers.FxSwapRateHelperTest) Testing if ql.FxSwapRateHelper obeys the fx spot market ... ok testImpliedRates (ratehelpers.FxSwapRateHelperTest) Testing if rates implied from the curve are returning fx forwards ... ok testLatestDate (ratehelpers.FxSwapRateHelperTest) Testing FxSwapRateHelper.latestDate() method. ... ok testQuote (ratehelpers.FxSwapRateHelperTest) Testing FxSwapRateHelper.quote() method. ... ok testBachelierCapFloorEngine (capfloor.CapFloorTest) Testing BachelierCapFloorEngine ... ok testBlackCapFloorEngine (capfloor.CapFloorTest) Testing BlackCapFloorEngine ... ok test_blackFormula (blackformula.BlackFormulaTest) Testing blackFormula in a simple Black-Scholes World... ... ok test_black_formula_implied_stdev (blackformula.BlackFormulaTest) Testing implied volatility calculator ... ok test_single_spot_delta (blackformula.BlackDeltaCalculatorTest) Test for a single strike for call spot delta 75 ... ok test_spot_atm_delta_calculator (blackformula.BlackDeltaCalculatorTest) Test for 0-delta straddle strike ... ok testAddFixing (iborindex.IborIndexTest) Testing for overwriting fixing value ... ok testAddFixingFail (iborindex.IborIndexTest) Testing for RuntimeError while trying to overwrite fixing value ... ok testTimeSeries (iborindex.IborIndexTest) Testing for getting time series of the fixing ... ok testHagenFormula (sabr.SabrTest) Testing Hagen et al. formula ... ok testPdeSolver (sabr.SabrTest) Testing BENCHOP-SLV SABR example value ... ok testSabrPdeVsCevPdeVsAnalyticCev (sabr.SabrTest) Testing SABR PDE vs CEV PDE vs Analytic CEV ... ok testSlvProcess (slv.SlvTest) Testing HestonSLVProcess generation ... ok testSlvProcessAsBlackScholes (slv.SlvTest) Testing HestonSLVProcess equal to Black-Scholes process ... ok test1dODE (ode.OdeTest) Testing one dimesnional ODE ... ok test2dODE (ode.OdeTest) Testing multi-dimesnional ODE ... ok testAmericanBSQuantoOption (americanquantooption.AmericanQuantoOptionTest) Testing American Black-Scholes quanto option ... ok testAmericanHestonQuantoOption (americanquantooption.AmericanQuantoOptionTest) Testing American Heston quanto option ... ok testKnownExpExtrapolation (extrapolation.ExtrapolationTest) Testing Richardson extrapolation of e^x at x->1 with known order of convergence ... ok testUnknownExpExtrapolation (extrapolation.ExtrapolationTest) Testing Richardson extrapolation of e^x at x->1 with unknown order of convergence ... ok test1dMesher (fdm.FdmTest) Testing one dimensional mesher ... ok testAmericanOptionPricing (fdm.FdmTest) Testing Black-Scholes and Heston American Option pricing ... ok testBSMRNDCalculator (fdm.FdmTest) Testing Black-Scholes risk neutral density calculator ... ok testFdmBlackScholesOp (fdm.FdmTest) Testing linear Black-Scholes operator ... ok testFdmBoundaryCondition (fdm.FdmTest) Testing Dirichlet Boundary conditions ... ok testFdmFirstOrderOperator (fdm.FdmTest) Testing first order operator ... ok testFdmInnerValueCalculatorCallBack (fdm.FdmTest) Testing inner value call back function ... ok testFdmLinearOpComposite (fdm.FdmTest) Testing linear operator composites ... ok testFdmLinearOpIterator (fdm.FdmTest) Testing iterators for linear operators ... ok testFdmLinearOpLayout (fdm.FdmTest) Testing memory layout for linear operators ... ok testFdmLogInnerValueCalculator (fdm.FdmTest) Testing log inner value calculator ... ok testFdmMesherComposite (fdm.FdmTest) Testing mesher composites ... ok testFdmSecondOrderOperator (fdm.FdmTest) Testing second order operator ... ok testFdmStepConditionCallBack (fdm.FdmTest) Testing step condition call back function ... ok testFdmZeroInnerValue (fdm.FdmTest) Testing FdmZeroInnerValue ... ok testGlued1dMesher (fdm.FdmTest) Testing sparse linear matrix solver ... ok testOrnsteinUhlenbeckVsBachelier (fdm.FdmTest) Testing Fdm Ornstein-Uhlenbeck pricing ... ok testSparseLinearMatrixSolver (fdm.FdmTest) Testing sparse linear matrix solver ... ok test_swaption_annuity_bachelier_model (swaption.SwaptionTest) Testing swaption annuity in Bachelier model ... ok test_swaption_annuity_black_model (swaption.SwaptionTest) Testing swaption annuity in Black model ... ok test_linear_lognormal_cube_at_the_money_strike (volatilities.SwaptionVolatilityCubeTest) Testing ATM strike for linearly interpolated log-normal vol cube ... ok test_linear_lognormal_cube_at_the_money_vol (volatilities.SwaptionVolatilityCubeTest) Testing ATM volatility for linearly interpolated log-normal vol cube ... ok test_linear_lognormal_cube_spread_vol (volatilities.SwaptionVolatilityCubeTest) Testing spread volatility for linearly interpolated log-normal cube ... ok test_linear_normal_cube_at_the_money_strike (volatilities.SwaptionVolatilityCubeTest) Testing ATM strike for linearly interpolated normal vol cube ... ok test_linear_normal_cube_at_the_money_vol (volatilities.SwaptionVolatilityCubeTest) Testing ATM volatility for linearly interpolated normal vol cube ... ok test_linear_normal_cube_spread_vol (volatilities.SwaptionVolatilityCubeTest) Testing spread volatility for linearly interpolated normal cube ... ok test_sabr_lognormal_cube_at_the_money_strike (volatilities.SwaptionVolatilityCubeTest) Testing ATM strike for SABR interpolated log-normal vol cube ... ok test_sabr_lognormal_cube_at_the_money_vol (volatilities.SwaptionVolatilityCubeTest) Testing ATM volatility for SABR interpolated log-normal vol cube ... ok test_sabr_lognormal_cube_spread_vol (volatilities.SwaptionVolatilityCubeTest) Testing spread volatility for SABR interpolated log-normal cube ... ok test_inflation_curve_base_fixing (inflation.InflationTest) Testing inflation curve base fixing for linear indexation ... ok test_inflation_leg_payment_fom_indexation_without_seasonality (inflation.InflationTest) Testing inflation leg payment for First-Of-Month indexation ... ok test_lagged_fixing_method (inflation.InflationTest) Testing lagged fixing method ... ok test_par_swap_pricing_fom_indexation_without_seasonality (inflation.InflationTest) Testing pricing of par inflation swap for First-Of-Month indexation ... ok test_swap_base_fixing_linear_indexation_without_seasonality (inflation.InflationTest) Testing swap base fixing for linear indexation ... ok testFxBasisSwapsWithCollateralAndBasisInBaseCcy (ratehelpers.CrossCurrencyBasisSwapRateHelperTest) Testing basis swaps instruments with collateral and basis in base ccy... ... ok testFxBasisSwapsWithCollateralAndBasisInQuoteCcy (ratehelpers.CrossCurrencyBasisSwapRateHelperTest) Testing basis swaps instruments with collateral and basis in quote ccy... ... ok testFxBasisSwapsWithCollateralInBaseAndBasisInQuoteCcy (ratehelpers.CrossCurrencyBasisSwapRateHelperTest) Testing basis swaps instruments with collateral in base ccy and basis in quote ccy... ... ok testFxBasisSwapsWithCollateralInQuoteAndBasisInBaseCcy (ratehelpers.CrossCurrencyBasisSwapRateHelperTest) Testing basis swaps instruments with collateral in quote ccy and basis in base ccy... ... ok test_next_cash_flow_amount (coupons.CashFlowsTest) Testing next cash flows amount ... ok test_previous_cash_flow_amount (coupons.CashFlowsTest) Testing previous cash flows amount ... ok test_casting (coupons.SubPeriodsCouponTest) Testing casting to sub periods coupon ... ok test_irregular_single_period_coupon_after_fixing (coupons.SubPeriodsCouponTest) Testing irregular single period coupon after fixing ... ok test_regular_averaged_forward_starting_coupon_with_multiple_sub_periods (coupons.SubPeriodsCouponTest) Testing regular forward starting coupon with multiple averaged sub-periods ... ok test_regular_compounded_forward_starting_coupon_with_multiple_sub_periods (coupons.SubPeriodsCouponTest) Testing regular forward starting coupon with multiple compounded sub-periods ... ok test_regular_single_period_coupon_after_fixing (coupons.SubPeriodsCouponTest) Testing regular single period coupon after fixing ... ok test_regular_single_period_forward_starting_coupon (coupons.SubPeriodsCouponTest) Testing regular single period forward starting coupon ... ok test_sub_period_coupon_fixing_dates (coupons.SubPeriodsCouponTest) Testing sub-period coupon fixing dates ... ok test_sub_period_coupon_rate_spread (coupons.SubPeriodsCouponTest) Testing sub-period coupon rate spread ... ok test_sub_period_coupon_value_dates (coupons.SubPeriodsCouponTest) Testing sub-period coupon value dates ... ok test_sub_periods_leg_cash_flows (coupons.SubPeriodsCouponTest) Testing sub-periods leg replication ... ok test_payment_lag (coupons.IborCouponTest) Testing payment lag of an Ibor leg ... ok test_payment_lag (coupons.OvernightCouponTest) Testing payment lag of an overnight leg ... ok test_payment_lag (coupons.FixedRateCouponTest) Testing payment lag of a fixed rate leg ... ok testAnalyticHestonHullWhite (options.OptionsTest) Testing Analytic Heston Hull-White pricing ... ok testFdHestonHullWhite (options.OptionsTest) Testing FDM Heston Hull-White pricing ... ok test_npvs_of_par_zero_coupon_swap_with_fixed_payment (swap.ZeroCouponSwapTest) Testing NPVs of a zero coupon swap with fixed payment ... ok test_npvs_of_par_zero_coupon_swap_with_fixed_rate (swap.ZeroCouponSwapTest) Testing NPVs of a zero coupon swap with fixed rate ... ok test_zero_coupon_swap_inspectors (swap.ZeroCouponSwapTest) Testing zero coupon swap inspectors ... ok test_zero_coupon_swap_legs (swap.ZeroCouponSwapTest) Testing zero coupon swap legs ... ok test_bespoke_currency_constructor (currencies.CurrencyTest) Testing bespoke currency constructor ... ok test_default_currency_constructor (currencies.CurrencyTest) Testing default currency constructor ... ok test_eur_constructor (currencies.CurrencyTest) Testing EUR constructor ... ok test_svi_interpolated_smile_section (volatilities.SviSmileSectionTest) Testing the SviInterpolatedSmileSection's parameter fitting against given vols ... ok test_svi_smile_section (volatilities.SviSmileSectionTest) Testing the SviSmileSection against already fitted parameters ... ok testLocalVolCalibration (volatilities.AndreasenHugeVolatilityTest) Testing Andreasen-Huge Local Volatility calibration ... ok testing QuantLib 1.29 2018-04-04T00:00:00,000000 ---------------------------------------------------------------------- Ran 142 tests in 5.450s OK + exit 0 Processing files: python39-QuantLib-1.29-1.el8.x86_64 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.KpoDIA + umask 022 + cd /builddir/build/BUILD + cd QuantLib-SWIG-1.29 + LICENSEDIR=/builddir/build/BUILDROOT/QuantLib-SWIG-1.29-1.el8.x86_64/usr/share/licenses/python39-QuantLib + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/QuantLib-SWIG-1.29-1.el8.x86_64/usr/share/licenses/python39-QuantLib + cp -pr LICENSE.TXT /builddir/build/BUILDROOT/QuantLib-SWIG-1.29-1.el8.x86_64/usr/share/licenses/python39-QuantLib + exit 0 Provides: python3.9dist(quantlib) = 1.29 python39-QuantLib = 1.29-1.el8 python39-QuantLib(x86-64) = 1.29-1.el8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libQuantLib.so.0()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) python(abi) = 3.9 rtld(GNU_HASH) Processing files: QuantLib-SWIG-debugsource-1.29-1.el8.x86_64 Provides: QuantLib-SWIG-debugsource = 1.29-1.el8 QuantLib-SWIG-debugsource(x86-64) = 1.29-1.el8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: python39-QuantLib-debuginfo-1.29-1.el8.x86_64 Provides: debuginfo(build-id) = 06fc37e72af4bae137dda8efcbd8464e5b2d9daf python39-QuantLib-debuginfo = 1.29-1.el8 python39-QuantLib-debuginfo(x86-64) = 1.29-1.el8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: QuantLib-SWIG-debugsource(x86-64) = 1.29-1.el8 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/QuantLib-SWIG-1.29-1.el8.x86_64 Wrote: /builddir/build/RPMS/python39-QuantLib-1.29-1.el8.x86_64.rpm Wrote: /builddir/build/RPMS/QuantLib-SWIG-debugsource-1.29-1.el8.x86_64.rpm Wrote: /builddir/build/RPMS/python39-QuantLib-debuginfo-1.29-1.el8.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.aGmuTm + umask 022 + cd /builddir/build/BUILD + cd QuantLib-SWIG-1.29 + /usr/bin/rm -rf /builddir/build/BUILDROOT/QuantLib-SWIG-1.29-1.el8.x86_64 + exit 0 Child return code was: 0