<86>Jun 14 11:54:26 userdel[52077]: delete user 'rooter' <86>Jun 14 11:54:26 userdel[52077]: removed group 'rooter' owned by 'rooter' <86>Jun 14 11:54:26 userdel[52077]: removed shadow group 'rooter' owned by 'rooter' <86>Jun 14 11:54:26 groupadd[52146]: group added to /etc/group: name=rooter, GID=549 <86>Jun 14 11:54:26 groupadd[52146]: group added to /etc/gshadow: name=rooter <86>Jun 14 11:54:26 groupadd[52146]: new group: name=rooter, GID=549 <86>Jun 14 11:54:26 useradd[52159]: new user: name=rooter, UID=549, GID=549, home=/root, shell=/bin/bash <86>Jun 14 11:54:26 userdel[52177]: delete user 'builder' <86>Jun 14 11:54:26 userdel[52177]: removed group 'builder' owned by 'builder' <86>Jun 14 11:54:26 userdel[52177]: removed shadow group 'builder' owned by 'builder' <86>Jun 14 11:54:26 groupadd[52191]: group added to /etc/group: name=builder, GID=550 <86>Jun 14 11:54:26 groupadd[52191]: group added to /etc/gshadow: name=builder <86>Jun 14 11:54:26 groupadd[52191]: new group: name=builder, GID=550 <86>Jun 14 11:54:26 useradd[52199]: new user: name=builder, UID=550, GID=550, home=/usr/src, shell=/bin/bash <13>Jun 14 11:54:31 rpmi: libgdbm-1.8.3-alt10 1454943334 installed <13>Jun 14 11:54:31 rpmi: libexpat-2.2.4-alt1 1503305345 installed <13>Jun 14 11:54:31 rpmi: libp11-kit-0.23.15-alt1 sisyphus+226408.100.2.1 1554288204 installed <13>Jun 14 11:54:31 rpmi: libtasn1-4.13-alt2 1521133850 installed <13>Jun 14 11:54:31 rpmi: rpm-macros-alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed <13>Jun 14 11:54:31 rpmi: alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed <13>Jun 14 11:54:31 rpmi: ca-certificates-2019.03.31-alt1 sisyphus+226302.100.1.1 1554055265 installed <13>Jun 14 11:54:31 rpmi: ca-trust-0.1.1-alt2 1515595785 installed <13>Jun 14 11:54:31 rpmi: p11-kit-trust-0.23.15-alt1 sisyphus+226408.100.2.1 1554288204 installed <13>Jun 14 11:54:31 rpmi: libcrypto1.1-1.1.1b-alt2 sisyphus+227249.100.2.1 1555667822 installed <13>Jun 14 11:54:31 rpmi: libssl1.1-1.1.1b-alt2 sisyphus+227249.100.2.1 1555667822 installed <13>Jun 14 11:54:31 rpmi: python3-3.7.3-alt1 sisyphus+225625.574.90.1 1555274251 installed <13>Jun 14 11:54:32 rpmi: libpython3-3.7.3-alt1 sisyphus+225625.574.90.1 1555274251 installed <13>Jun 14 11:54:32 rpmi: python3-base-3.7.3-alt1 sisyphus+225625.574.90.1 1555274251 installed <13>Jun 14 11:54:32 rpmi: tests-for-installed-python3-pkgs-0.1.13.1-alt2 1535450458 installed <13>Jun 14 11:54:32 rpmi: rpm-build-python3-0.1.13.1-alt2 1535450458 installed <13>Jun 14 11:54:43 rpmi: python3-module-pkg_resources-1:41.0.1-alt2 sisyphus+231415.100.1.1 1559574158 installed <13>Jun 14 11:54:43 rpmi: python3-module-six-1.12.0-alt1 sisyphus+219665.100.2.1 1548148570 installed <13>Jun 14 11:54:43 rpmi: libsqlite3-3.28.0-alt1 sisyphus+231334.100.1.1 1559488430 installed <13>Jun 14 11:54:43 rpmi: libnspr-1:4.21-alt2 sisyphus+229341.100.2.1 1558539165 installed <13>Jun 14 11:54:43 rpmi: libnss-3.44.0-alt1 sisyphus+229876.100.1.1 1558597877 installed <13>Jun 14 11:54:43 rpmi: python3-module-bson-3.8.0-alt1 sisyphus+231309.40.2.1 1559416022 installed <13>Jun 14 11:54:43 rpmi: python3-module-pymongo-3.8.0-alt1 sisyphus+231309.40.2.1 1559416022 installed <13>Jun 14 11:54:43 rpmi: python3-module-apipkg-1.5-alt1 sisyphus+227465.1100.1.2 1555756555 installed <13>Jun 14 11:54:43 rpmi: python-module-apipkg-1.5-alt1 1531926894 installed <13>Jun 14 11:54:43 rpmi: python-sphinx-objects.inv-1:2.3.9.20190613-alt1 sisyphus+232030.100.1.1 1560469665 installed <13>Jun 14 11:54:43 rpmi: python-module-sphinxcontrib-2.1.1-alt2.1.2 sisyphus+227529.1100.1.2 1555924423 installed <13>Jun 14 11:54:43 rpmi: python-module-enum34-1.1.6-alt3 1527251693 installed <13>Jun 14 11:54:43 rpmi: libxapian-1.4.5-alt3 sisyphus+222778.100.1.1 1551144773 installed <13>Jun 14 11:54:43 rpmi: python3-module-xapian-1.4.5-alt3 sisyphus+225625.23000.91.1 1555296582 installed <13>Jun 14 11:54:43 rpmi: python-module-nss-1.0.1-alt3 sisyphus+225625.12420.91.1 1555289646 installed <13>Jun 14 11:54:43 rpmi: python3-module-nss-1.0.1-alt3 sisyphus+225625.12420.91.1 1555289646 installed <13>Jun 14 11:54:43 rpmi: python3-modules-sqlite3-3.7.3-alt1 sisyphus+225625.574.90.1 1555274251 installed <13>Jun 14 11:54:44 rpmi: python3-module-SQLAlchemy-1.2.15-alt1 sisyphus+225625.4500.91.1 1555284142 installed <13>Jun 14 11:54:44 rpmi: python3-module-ntlm-1.1.0-alt1.2 sisyphus+228512.100.1.1 1556654575 installed <13>Jun 14 11:54:44 rpmi: python3-module-virtualenv-16.6.0-alt1 sisyphus+229462.100.1.1 1557993498 installed <13>Jun 14 11:54:44 rpmi: python3-module-toml-0.10.0-alt2 sisyphus+227533.1400.1.2 1555929178 installed <13>Jun 14 11:54:44 rpmi: python3-module-wcwidth-0.1.7-alt2.1 sisyphus+227536.2000.1.2 1555963469 installed <13>Jun 14 11:54:44 rpmi: python3-module-parse-1.8.2-alt1 sisyphus+228363.2100.2.2 1556672392 installed <13>Jun 14 11:54:44 rpmi: python3-module-pyparsing-2.2.0-alt1 1534411950 installed <13>Jun 14 11:54:44 rpmi: python3-module-packaging-19.0-alt1 sisyphus+231622.100.2.2 1560041487 installed <13>Jun 14 11:54:44 rpmi: python3-module-more-itertools-7.0.0-alt3 sisyphus+226536.100.1.1 1554329928 installed <13>Jun 14 11:54:44 rpmi: python3-module-polib-1.0.5-alt1.1.2 sisyphus+227468.1200.2.2 1555756059 installed <13>Jun 14 11:54:44 rpmi: python3-module-iniconfig-1.0.0-alt1 sisyphus+227494.1100.1.3 1555839106 installed <13>Jun 14 11:54:44 rpmi: python3-module-py-1.8.0-alt3 sisyphus+231485.100.1.1 1559653885 installed <13>Jun 14 11:54:44 rpmi: python3-module-zipp-0.5.0-alt1 sisyphus+229321.100.1.1 1557825329 installed <13>Jun 14 11:54:44 rpmi: python3-module-importlib_metadata-0.17-alt1 sisyphus+231618.100.1.1 1559803460 installed <13>Jun 14 11:54:44 rpmi: python3-module-pluggy-0.12.0-alt1 sisyphus+231623.100.1.1 1559815481 installed <13>Jun 14 11:54:44 rpmi: python3-module-filelock-3.0.10-alt1 sisyphus+228355.1000.1.1 1556554060 installed <13>Jun 14 11:54:44 rpmi: python3-module-zope.interface-4.6.0-alt1 sisyphus+227562.100.3.1 1556009950 installed <13>Jun 14 11:54:44 rpmi: python3-module-chameleon.core-3.1-alt1.2 sisyphus+227476.1500.1.3 1555774056 installed <13>Jun 14 11:54:44 rpmi: python3-module-lingua-4.13-alt2 sisyphus+231160.100.1.1 1559218715 installed <13>Jun 14 11:54:44 rpmi: python3-module-attrs-19.1.0-alt1 sisyphus+227473.2100.1.2 1555756986 installed <13>Jun 14 11:54:44 rpmi: python3-module-atomicwrites-1.3.0-alt1 sisyphus+227473.2000.1.3 1555763467 installed <13>Jun 14 11:54:44 rpmi: python3-module-pytest-4.6.2-alt1 sisyphus+231623.200.2.1 1559890556 installed <13>Jun 14 11:54:44 rpmi: python3-module-argcomplete-1.9.4-alt2 sisyphus+227473.500.1.3 1555762859 installed <13>Jun 14 11:54:44 rpmi: python3-module-whoosh-2.7.4-alt1 1527698183 installed <13>Jun 14 11:54:44 rpmi: python3-module-snowballstemmer-1.2.0-alt2.1 1457859319 installed <13>Jun 14 11:54:44 rpmi: python3-module-markupsafe-0.23-alt1.2.1.1 sisyphus+225625.12200.91.1 1555289337 installed <13>Jun 14 11:54:45 rpmi: python3-module-jinja2-2.10-alt1 1521724576 installed <13>Jun 14 11:54:45 rpmi: python3-module-imagesize-1.1.0-alt1 sisyphus+229015.100.2.1 1557233756 installed <13>Jun 14 11:54:45 rpmi: python3-module-pytz-1:2016.10-alt1 1484291011 installed <13>Jun 14 11:54:46 rpmi: python3-module-babel-1:2.6.0-alt1 sisyphus+228351.2400.6.2 1556652168 installed <13>Jun 14 11:54:46 rpmi: python3-module-ndg-0.4.2-alt1.qa1 sisyphus+227504.1300.1.2 1555853234 installed <13>Jun 14 11:54:46 rpmi: python3-module-idna-2.8-alt1 sisyphus+227494.400.1.3 1555838720 installed <13>Jun 14 11:54:46 rpmi: python3-module-chardet-3.0.4-alt1 sisyphus+227476.1700.1.2 1555756717 installed <13>Jun 14 11:54:46 rpmi: python3-module-webencodings-0.5.1-alt1.1 1517943573 installed <13>Jun 14 11:54:46 rpmi: python3-module-genshi-0.7-alt2 sisyphus+229363.100.1.1 1557847335 installed <13>Jun 14 11:54:46 rpmi: python3-module-asn1crypto-0.24.0-alt1 sisyphus+227473.1300.1.2 1555756512 installed <13>Jun 14 11:54:46 rpmi: python3-module-pycparser-2.19-alt1 sisyphus+228366.1000.2.3 1556706938 installed <13>Jun 14 11:54:46 rpmi: python3-module-cffi-1.12.3-alt1 sisyphus+229040.200.3.1 1557316452 installed <13>Jun 14 11:54:46 rpmi: python3-module-cryptography-2.7-alt1 sisyphus+231440.140.2.1 1559612351 installed <13>Jun 14 11:54:46 rpmi: python3-module-OpenSSL-18.0.0-alt1 1532996168 installed <13>Jun 14 11:54:46 rpmi: python3-module-ndg-httpsclient-0.4.2-alt1.qa1 sisyphus+227504.1300.1.2 1555853234 installed <13>Jun 14 11:54:46 rpmi: python3-module-urllib3-2:1.24.3-alt1 sisyphus+228978.100.1.1 1557126149 installed <13>Jun 14 11:54:46 rpmi: python3-module-requests-2.21.0-alt1 sisyphus+228370.100.2.2 1556711628 installed <13>Jun 14 11:54:46 rpmi: python3-module-servicemanager-0.0.16-alt2 1527005093 installed <13>Jun 14 11:54:46 rpmi: python3-module-beaker-1.10.1-alt1 sisyphus+229409.100.1.1 1557918115 installed <13>Jun 14 11:54:46 rpmi: python-module-wcwidth-0.1.7-alt2.1 sisyphus+227536.2000.1.2 1555963469 installed <13>Jun 14 11:54:46 rpmi: python-module-iniconfig-1.0.0-alt1 sisyphus+227494.1100.1.3 1555839106 installed <13>Jun 14 11:54:46 rpmi: python-module-z3c-3.0.0-alt3 sisyphus+220440.100.1.1 1549119447 installed <13>Jun 14 11:54:46 rpmi: python-module-imagesize-1.1.0-alt1 sisyphus+229015.100.2.1 1557233756 installed <13>Jun 14 11:54:46 rpmi: python-module-google-0.4.2-alt2.1 sisyphus+228356.1500.3.1 1556633057 installed <13>Jun 14 11:54:46 rpmi: python-modules-curses-2.7.16-alt1 sisyphus+226365.200.2.1 1554143304 installed <13>Jun 14 11:54:46 rpmi: libverto-0.3.0-alt1_7 sisyphus+225932.100.1.1 1553994919 installed <13>Jun 14 11:54:46 rpmi: libmemcached-1.0.18-alt3 sisyphus+226970.100.1.1 1554875107 installed <13>Jun 14 11:54:46 rpmi: libkeyutils-1.6-alt2 sisyphus+226520.100.2.1 1554512089 installed <13>Jun 14 11:54:46 rpmi: libgpg-error-1.36-alt1 sisyphus+225621.300.1.1 1553521082 installed <13>Jun 14 11:54:46 rpmi: libgcrypt20-1.8.4-alt2 sisyphus+229280.100.1.1 1557742126 installed <13>Jun 14 11:54:46 rpmi: libxslt-1.1.33-alt1 sisyphus+226936.100.1.1 1554820937 installed <13>Jun 14 11:54:46 rpmi: python3-module-cssselect-0.9.1-alt1.2 sisyphus+227479.1100.1.2 1555757152 installed <13>Jun 14 11:54:46 rpmi: python3-module-html5lib-1:0.999999999-alt5 sisyphus+231157.100.1.1 1559210416 installed <13>Jun 14 11:54:46 rpmi: python3-module-lxml-4.3.3-alt1.1 sisyphus+225625.33200.91.1 1555314727 installed <13>Jun 14 11:54:47 rpmi: python3-module-docutils-0.14-alt2 1535729778 installed <13>Jun 14 11:54:47 rpmi: python3-module-alabaster-0.7.6-alt3 sisyphus+228351.700.4.1 1556637370 installed <13>Jun 14 11:54:47 rpmi: python3-module-sphinxcontrib-websupport-1.0.1-alt3.qa1 sisyphus+227529.1200.1.2 1555924506 installed <13>Jun 14 11:54:47 rpmi: python3-module-sphinx-1:1.6.5-alt6 sisyphus+231758.140.2.1 1560164936 installed <13>Jun 14 11:54:48 rpmi: python3-module-Pygments-2.2.0-alt2 1526455576 installed <13>Jun 14 11:54:48 rpmi: libcom_err-1.44.6-alt1 sisyphus+224154.100.1.1 1552091678 installed <86>Jun 14 11:54:48 groupadd[89634]: group added to /etc/group: name=_keytab, GID=499 <86>Jun 14 11:54:48 groupadd[89634]: group added to /etc/gshadow: name=_keytab <86>Jun 14 11:54:48 groupadd[89634]: new group: name=_keytab, GID=499 <13>Jun 14 11:54:48 rpmi: libkrb5-1.16.3-alt1 sisyphus+223678.100.1.1 1551746516 installed <13>Jun 14 11:54:48 rpmi: libtirpc-1.0.3-alt1 1532008017 installed <13>Jun 14 11:54:48 rpmi: libnsl2-1.1.0-alt1_1 1511548749 installed <13>Jun 14 11:54:48 rpmi: python-modules-compiler-2.7.16-alt1 sisyphus+226365.200.2.1 1554143304 installed <13>Jun 14 11:54:48 rpmi: python-modules-email-2.7.16-alt1 sisyphus+226365.200.2.1 1554143304 installed <13>Jun 14 11:54:48 rpmi: python-modules-unittest-2.7.16-alt1 sisyphus+226365.200.2.1 1554143304 installed <13>Jun 14 11:54:48 rpmi: python-modules-encodings-2.7.16-alt1 sisyphus+226365.200.2.1 1554143304 installed <13>Jun 14 11:54:48 rpmi: python-modules-2.7.16-alt1 sisyphus+226365.200.2.1 1554143304 installed <13>Jun 14 11:54:48 rpmi: python-modules-nis-2.7.16-alt1 sisyphus+226365.200.2.1 1554143304 installed <13>Jun 14 11:54:48 rpmi: python-module-six-1.12.0-alt1 sisyphus+219665.100.2.1 1548148570 installed <13>Jun 14 11:54:48 rpmi: python-modules-json-2.7.16-alt1 sisyphus+226365.200.2.1 1554143304 installed <13>Jun 14 11:54:48 rpmi: python-module-pkg_resources-1:41.0.1-alt2 sisyphus+231415.100.1.1 1559574158 installed <13>Jun 14 11:54:48 rpmi: python-modules-xml-2.7.16-alt1 sisyphus+226365.200.2.1 1554143304 installed <13>Jun 14 11:54:48 rpmi: python-modules-ctypes-2.7.16-alt1 sisyphus+226365.200.2.1 1554143304 installed <13>Jun 14 11:54:49 rpmi: python-modules-multiprocessing-2.7.16-alt1 sisyphus+226365.200.2.1 1554143304 installed <13>Jun 14 11:54:49 rpmi: python-modules-logging-2.7.16-alt1 sisyphus+226365.200.2.1 1554143304 installed <13>Jun 14 11:54:49 rpmi: python-modules-hotshot-2.7.16-alt1 sisyphus+226365.200.2.1 1554143304 installed <13>Jun 14 11:54:49 rpmi: python-module-backports-3.5.0.1-alt1.1.1 1517645428 installed <13>Jun 14 11:54:49 rpmi: python-module-funcsigs-1.0.2-alt2 sisyphus+228355.2600.2.1 1556560236 installed <13>Jun 14 11:54:49 rpmi: python-module-backports.ssl_match_hostname-3.5.0.1-alt1.1.1 1517645428 installed <13>Jun 14 11:54:49 rpmi: python-module-configparser-3.7.4-alt2 sisyphus+225584.100.1.1 1553412635 installed <13>Jun 14 11:54:49 rpmi: python-module-chardet-3.0.4-alt1 sisyphus+227476.1700.1.2 1555756717 installed <13>Jun 14 11:54:49 rpmi: python-module-parse-1.8.2-alt1 sisyphus+228363.2100.2.2 1556672392 installed <13>Jun 14 11:54:49 rpmi: python-module-whoosh-2.7.4-alt1 1527697941 installed <13>Jun 14 11:54:49 rpmi: python-module-webencodings-0.5.1-alt1.1 1517943573 installed <13>Jun 14 11:54:49 rpmi: python-module-more-itertools-1:5.0.0-alt2 sisyphus+226536.200.1.1 1554329977 installed <13>Jun 14 11:54:49 rpmi: python-modules-bsddb-2.7.16-alt1 sisyphus+226365.200.2.1 1554143304 installed <13>Jun 14 11:54:49 rpmi: python-2.7.16-alt1 sisyphus+226365.200.2.1 1554143304 installed <13>Jun 14 11:54:49 rpmi: python-strict-2.7.16-alt1 sisyphus+226365.200.2.1 1554143277 installed <13>Jun 14 11:54:49 rpmi: python-module-bson-3.8.0-alt1 sisyphus+231309.40.2.1 1559416022 installed <13>Jun 14 11:54:49 rpmi: python-module-pymongo-3.8.0-alt1 sisyphus+231309.40.2.1 1559416022 installed <13>Jun 14 11:54:49 rpmi: python-modules-distutils-2.7.16-alt1 sisyphus+226365.200.2.1 1554143304 installed <13>Jun 14 11:54:49 rpmi: python-module-pycparser-2.19-alt1 sisyphus+228366.1000.2.3 1556706938 installed <13>Jun 14 11:54:49 rpmi: python-module-cffi-1.12.3-alt1 sisyphus+229040.200.3.1 1557316452 installed <13>Jun 14 11:54:49 rpmi: python-module-asn1crypto-0.24.0-alt1 sisyphus+227473.1300.1.2 1555756512 installed <13>Jun 14 11:54:49 rpmi: python-module-PyStemmer-1.0.1-alt1.2.1 1321388303 installed <13>Jun 14 11:54:49 rpmi: python-module-snowballstemmer-1.2.0-alt2.1 1457859319 installed <13>Jun 14 11:54:49 rpmi: python-module-cssselect-0.9.1-alt1.2 sisyphus+227479.1100.1.2 1555757152 installed <13>Jun 14 11:54:49 rpmi: python-module-html5lib-1:0.999999999-alt5 sisyphus+231157.100.1.1 1559210416 installed <13>Jun 14 11:54:49 rpmi: python-module-lxml-4.3.3-alt1.1 sisyphus+225625.33200.91.1 1555314727 installed <13>Jun 14 11:54:50 rpmi: python-module-docutils-0.14-alt2 1535729778 installed <13>Jun 14 11:54:50 rpmi: python-module-idna-2.8-alt1 sisyphus+227494.400.1.3 1555838720 installed <13>Jun 14 11:54:50 rpmi: python-module-ntlm-1.1.0-alt1.2 sisyphus+228512.100.1.1 1556654575 installed <13>Jun 14 11:54:50 rpmi: python-module-pytz-1:2016.10-alt1 1484291011 installed <13>Jun 14 11:54:51 rpmi: python-module-babel-1:2.6.0-alt1 sisyphus+228351.2400.6.2 1556652168 installed <13>Jun 14 11:54:51 rpmi: python-module-attrs-19.1.0-alt1 sisyphus+227473.2100.1.2 1555756986 installed <13>Jun 14 11:54:51 rpmi: python-module-pylibmc-1.5.2-alt1.1 sisyphus+225625.14300.91.1 1555291078 installed <13>Jun 14 11:54:51 rpmi: python-module-memcached-1.58-alt1 1484634936 installed <13>Jun 14 11:54:51 rpmi: python-module-zc-1.0.0-alt6.2 1458024175 installed <13>Jun 14 11:54:51 rpmi: python-module-zope.interface-4.6.0-alt1 sisyphus+227562.100.3.1 1556009950 installed <13>Jun 14 11:54:51 rpmi: python-module-zope-3.3.0-alt8.5 sisyphus+225625.33400.91.1 1555314837 installed <13>Jun 14 11:54:51 rpmi: python-module-chameleon.core-3.1-alt1.2 sisyphus+227476.1500.1.3 1555774056 installed <13>Jun 14 11:54:51 rpmi: python-module-polib-1.0.4-alt1.1 1484420479 installed <13>Jun 14 11:54:51 rpmi: python-module-lingua-4.13-alt2 sisyphus+231160.100.1.1 1559218715 installed <13>Jun 14 11:54:51 rpmi: python-module-ipaddress-1.0.18-alt1.1 sisyphus+227494.1700.1.3 1555839523 installed <13>Jun 14 11:54:51 rpmi: python-module-cryptography-2.7-alt1 sisyphus+231440.140.2.1 1559612351 installed <13>Jun 14 11:54:51 rpmi: python-module-OpenSSL-18.0.0-alt1 1532996168 installed <13>Jun 14 11:54:51 rpmi: python-module-beaker-1.10.1-alt1 sisyphus+229409.100.1.1 1557918115 installed <13>Jun 14 11:54:51 rpmi: python-module-simplejson-3.15.0-alt1.qa1 sisyphus+225625.16100.91.1 1555292381 installed <13>Jun 14 11:54:51 rpmi: python-module-ndg-0.4.2-alt1.qa1 sisyphus+227504.1300.1.2 1555853234 installed <13>Jun 14 11:54:51 rpmi: python-module-ndg-httpsclient-0.4.2-alt1.qa1 sisyphus+227504.1300.1.2 1555853234 installed <13>Jun 14 11:54:51 rpmi: python-module-urllib3-2:1.24.3-alt1 sisyphus+228978.100.1.1 1557126149 installed <13>Jun 14 11:54:51 rpmi: python-module-requests-2.21.0-alt1 sisyphus+228370.100.2.2 1556711628 installed <13>Jun 14 11:54:51 rpmi: python-module-typing-3.6.6-alt2 sisyphus+220108.100.1.1 1548749697 installed <13>Jun 14 11:54:51 rpmi: python-module-markupsafe-0.23-alt1.2.1.1 sisyphus+225625.12200.91.1 1555289337 installed <13>Jun 14 11:54:51 rpmi: python-module-jinja2-2.10-alt1 1521724576 installed <13>Jun 14 11:54:51 rpmi: python-modules-sqlite3-2.7.16-alt1 sisyphus+226365.200.2.1 1554143304 installed <13>Jun 14 11:54:52 rpmi: python-module-SQLAlchemy-1.2.15-alt1 sisyphus+225625.4500.91.1 1555284142 installed <13>Jun 14 11:54:52 rpmi: python-module-argcomplete-1.9.4-alt2 sisyphus+227473.500.1.3 1555762859 installed <13>Jun 14 11:54:52 rpmi: python-module-atomicwrites-1.3.0-alt1 sisyphus+227473.2000.1.3 1555763467 installed <13>Jun 14 11:54:52 rpmi: python-module-bottle-0.13-alt2 sisyphus+228352.300.2.1 1556552862 installed <13>Jun 14 11:54:52 rpmi: python-module-servicemanager-0.0.16-alt2 1527005093 installed <13>Jun 14 11:54:52 rpmi: python-module-contextlib2-0.5.5-alt2 sisyphus+228269.100.1.1 1556366540 installed <13>Jun 14 11:54:52 rpmi: python-module-scandir-1.10.0-alt1 sisyphus+225192.100.1.2 1552968870 installed <13>Jun 14 11:54:52 rpmi: python-module-pathlib2-2.3.3-alt1 sisyphus+228364.300.4.1 1556886257 installed <13>Jun 14 11:54:52 rpmi: python-module-zipp-0.5.0-alt1 sisyphus+229321.100.1.1 1557825329 installed <13>Jun 14 11:54:52 rpmi: python-module-importlib_metadata-0.17-alt1 sisyphus+231618.100.1.1 1559803460 installed <13>Jun 14 11:54:52 rpmi: python-module-pluggy-0.12.0-alt1 sisyphus+231623.100.1.1 1559815481 installed <13>Jun 14 11:54:52 rpmi: python-module-pyparsing-2.2.0-alt1 1534411950 installed <13>Jun 14 11:54:52 rpmi: python-module-packaging-19.0-alt1 sisyphus+231622.100.2.2 1560041487 installed <13>Jun 14 11:54:52 rpmi: python-module-py-1.8.0-alt3 sisyphus+231485.100.1.1 1559653885 installed <13>Jun 14 11:54:52 rpmi: python-module-xapian-1.4.5-alt3 sisyphus+225625.23000.91.1 1555296582 installed <13>Jun 14 11:54:52 rpmi: python-module-sphinxcontrib-websupport-1.0.1-alt3.qa1 sisyphus+227529.1200.1.2 1555924506 installed <13>Jun 14 11:54:52 rpmi: python-module-alabaster-0.7.6-alt3 sisyphus+228351.700.4.1 1556637370 installed <13>Jun 14 11:54:52 rpmi: python-module-Pygments-2.2.0-alt2 1526455576 installed <13>Jun 14 11:54:52 rpmi: python-module-sphinx-1:1.6.5-alt6 sisyphus+231758.140.2.1 1560164936 installed <13>Jun 14 11:54:52 rpmi: python-module-rlcompleter2-0.98-alt1 1408347464 installed <13>Jun 14 11:54:52 rpmi: python-module-execnet-1.6.0-alt1 sisyphus+231085.100.1.1 1559078526 installed <13>Jun 14 11:54:53 rpmi: python-module-mako-1.0.9-alt1 sisyphus+228198.40.2.1 1556265453 installed <13>Jun 14 11:54:53 rpmi: python-module-pytest-4.6.2-alt1 sisyphus+231623.200.2.1 1559890556 installed <13>Jun 14 11:54:53 rpmi: python-module-parse_type-0.4.2-alt2 sisyphus+228363.2200.2.2 1556672518 installed <13>Jun 14 11:54:53 rpmi: python-module-glob2-0.5-alt1.1 sisyphus+227491.1400.1.3 1555831309 installed <13>Jun 14 11:54:53 rpmi: python3-module-mako-1.0.9-alt1 sisyphus+228198.40.2.1 1556265453 installed <13>Jun 14 11:54:53 rpmi: python3-module-execnet-1.6.0-alt1 sisyphus+231085.200.1.1 1559078653 installed <13>Jun 14 11:54:53 rpmi: python3-module-tox-3.12.1-alt1 sisyphus+230046.100.1.1 1558722396 installed <13>Jun 14 11:54:53 rpmi: python3-module-parse_type-0.4.2-alt2 sisyphus+228363.2200.2.2 1556672518 installed <13>Jun 14 11:54:53 rpmi: python3-module-glob2-0.5-alt1.1 sisyphus+227491.1400.1.3 1555831309 installed warning: File /usr/src/in/source/python-module-pytest-bdd-3.1.0-alt.patch is smaller than 8 bytes Building target platforms: i586 Building for target i586 Wrote: /usr/src/in/nosrpm/python-module-pytest-bdd-3.1.0-alt1.nosrc.rpm <13>Jun 14 11:55:06 rpmi: python-tools-2to3-2.7.16-alt1 sisyphus+226365.200.2.1 1554143304 installed <13>Jun 14 11:55:06 rpmi: libtinfo-devel-6.1.20180407-alt2 sisyphus+222164.200.1.1 1550686226 installed <13>Jun 14 11:55:06 rpmi: libncurses-devel-6.1.20180407-alt2 sisyphus+222164.200.1.1 1550686226 installed <13>Jun 14 11:55:06 rpmi: python3-dev-3.7.3-alt1 sisyphus+225625.574.90.1 1555274251 installed <13>Jun 14 11:55:06 rpmi: libnsl2-devel-1.1.0-alt1_1 1511548749 installed <13>Jun 14 11:55:06 rpmi: python-dev-2.7.16-alt1 sisyphus+226365.200.2.1 1554143304 installed <13>Jun 14 11:55:06 rpmi: python-module-setuptools-1:41.0.1-alt2 sisyphus+231415.100.1.1 1559574158 installed <13>Jun 14 11:55:06 rpmi: python3-module-setuptools-1:41.0.1-alt2 sisyphus+231415.100.1.1 1559574158 installed warning: File /usr/src/RPM/SOURCES/python-module-pytest-bdd-3.1.0-alt.patch is smaller than 8 bytes Installing python-module-pytest-bdd-3.1.0-alt1.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.3496 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf python-module-pytest-bdd-3.1.0 + echo 'Source #0 (python-module-pytest-bdd-3.1.0.tar):' Source #0 (python-module-pytest-bdd-3.1.0.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/python-module-pytest-bdd-3.1.0.tar + cd python-module-pytest-bdd-3.1.0 + /bin/chmod -c -Rf u+rwX,go-w . + echo 'Patch #0 (python-module-pytest-bdd-3.1.0-alt.patch):' Patch #0 (python-module-pytest-bdd-3.1.0-alt.patch): + /usr/bin/patch -p1 + grep -qs 'import mock' tests/feature/test_wrong.py + sed -i '/import mock/d' tests/feature/test_wrong.py + rm -rf ../python3 + cp -a . ../python3 + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.63595 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python-module-pytest-bdd-3.1.0 + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export CFLAGS + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export CXXFLAGS + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export FFLAGS + /usr/bin/python setup.py build running build running build_py creating build creating build/lib creating build/lib/pytest_bdd copying pytest_bdd/utils.py -> build/lib/pytest_bdd copying pytest_bdd/types.py -> build/lib/pytest_bdd copying pytest_bdd/steps.py -> build/lib/pytest_bdd copying pytest_bdd/scripts.py -> build/lib/pytest_bdd copying pytest_bdd/scenario.py -> build/lib/pytest_bdd copying pytest_bdd/reporting.py -> build/lib/pytest_bdd copying pytest_bdd/plugin.py -> build/lib/pytest_bdd copying pytest_bdd/parsers.py -> build/lib/pytest_bdd copying pytest_bdd/hooks.py -> build/lib/pytest_bdd copying pytest_bdd/gherkin_terminal_reporter.py -> build/lib/pytest_bdd copying pytest_bdd/generation.py -> build/lib/pytest_bdd copying pytest_bdd/feature.py -> build/lib/pytest_bdd copying pytest_bdd/exceptions.py -> build/lib/pytest_bdd copying pytest_bdd/cucumber_json.py -> build/lib/pytest_bdd copying pytest_bdd/__init__.py -> build/lib/pytest_bdd running egg_info creating pytest_bdd.egg-info writing requirements to pytest_bdd.egg-info/requires.txt writing pytest_bdd.egg-info/PKG-INFO writing top-level names to pytest_bdd.egg-info/top_level.txt writing dependency_links to pytest_bdd.egg-info/dependency_links.txt writing entry points to pytest_bdd.egg-info/entry_points.txt writing manifest file 'pytest_bdd.egg-info/SOURCES.txt' reading manifest file 'pytest_bdd.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'pytest_bdd.egg-info/SOURCES.txt' creating build/lib/pytest_bdd/templates copying pytest_bdd/templates/test.py.mak -> build/lib/pytest_bdd/templates + pushd ../python3 ~/RPM/BUILD/python3 ~/RPM/BUILD/python-module-pytest-bdd-3.1.0 + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export CFLAGS + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export CXXFLAGS + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export FFLAGS + /usr/bin/python3 setup.py build running build running build_py creating build creating build/lib creating build/lib/pytest_bdd copying pytest_bdd/utils.py -> build/lib/pytest_bdd copying pytest_bdd/types.py -> build/lib/pytest_bdd copying pytest_bdd/steps.py -> build/lib/pytest_bdd copying pytest_bdd/scripts.py -> build/lib/pytest_bdd copying pytest_bdd/scenario.py -> build/lib/pytest_bdd copying pytest_bdd/reporting.py -> build/lib/pytest_bdd copying pytest_bdd/plugin.py -> build/lib/pytest_bdd copying pytest_bdd/parsers.py -> build/lib/pytest_bdd copying pytest_bdd/hooks.py -> build/lib/pytest_bdd copying pytest_bdd/gherkin_terminal_reporter.py -> build/lib/pytest_bdd copying pytest_bdd/generation.py -> build/lib/pytest_bdd copying pytest_bdd/feature.py -> build/lib/pytest_bdd copying pytest_bdd/exceptions.py -> build/lib/pytest_bdd copying pytest_bdd/cucumber_json.py -> build/lib/pytest_bdd copying pytest_bdd/__init__.py -> build/lib/pytest_bdd running egg_info creating pytest_bdd.egg-info writing pytest_bdd.egg-info/PKG-INFO writing dependency_links to pytest_bdd.egg-info/dependency_links.txt writing entry points to pytest_bdd.egg-info/entry_points.txt writing requirements to pytest_bdd.egg-info/requires.txt writing top-level names to pytest_bdd.egg-info/top_level.txt writing manifest file 'pytest_bdd.egg-info/SOURCES.txt' reading manifest file 'pytest_bdd.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'pytest_bdd.egg-info/SOURCES.txt' creating build/lib/pytest_bdd/templates copying pytest_bdd/templates/test.py.mak -> build/lib/pytest_bdd/templates + popd ~/RPM/BUILD/python-module-pytest-bdd-3.1.0 + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.59949 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/python-module-pytest-bdd-buildroot + : + /bin/rm -rf -- /usr/src/tmp/python-module-pytest-bdd-buildroot + cd python-module-pytest-bdd-3.1.0 + pushd ../python3 ~/RPM/BUILD/python3 ~/RPM/BUILD/python-module-pytest-bdd-3.1.0 + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export CFLAGS + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export CXXFLAGS + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export FFLAGS + /usr/bin/python3 setup.py install --skip-build --root=/usr/src/tmp/python-module-pytest-bdd-buildroot --force running install running install_lib creating /usr/src/tmp/python-module-pytest-bdd-buildroot creating /usr/src/tmp/python-module-pytest-bdd-buildroot/usr creating /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib creating /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3 creating /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages creating /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd creating /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/templates copying build/lib/pytest_bdd/templates/test.py.mak -> /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/templates copying build/lib/pytest_bdd/__init__.py -> /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd copying build/lib/pytest_bdd/cucumber_json.py -> /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd copying build/lib/pytest_bdd/exceptions.py -> /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd copying build/lib/pytest_bdd/feature.py -> /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd copying build/lib/pytest_bdd/generation.py -> /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd copying build/lib/pytest_bdd/gherkin_terminal_reporter.py -> /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd copying build/lib/pytest_bdd/hooks.py -> /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd copying build/lib/pytest_bdd/parsers.py -> /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd copying build/lib/pytest_bdd/plugin.py -> /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd copying build/lib/pytest_bdd/reporting.py -> /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd copying build/lib/pytest_bdd/scenario.py -> /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd copying build/lib/pytest_bdd/scripts.py -> /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd copying build/lib/pytest_bdd/steps.py -> /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd copying build/lib/pytest_bdd/types.py -> /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd copying build/lib/pytest_bdd/utils.py -> /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd byte-compiling /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/__init__.py to __init__.cpython-37.pyc byte-compiling /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/cucumber_json.py to cucumber_json.cpython-37.pyc byte-compiling /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/exceptions.py to exceptions.cpython-37.pyc byte-compiling /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/feature.py to feature.cpython-37.pyc byte-compiling /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/generation.py to generation.cpython-37.pyc byte-compiling /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/gherkin_terminal_reporter.py to gherkin_terminal_reporter.cpython-37.pyc byte-compiling /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/hooks.py to hooks.cpython-37.pyc byte-compiling /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/parsers.py to parsers.cpython-37.pyc byte-compiling /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/plugin.py to plugin.cpython-37.pyc byte-compiling /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/reporting.py to reporting.cpython-37.pyc byte-compiling /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/scenario.py to scenario.cpython-37.pyc byte-compiling /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/scripts.py to scripts.cpython-37.pyc byte-compiling /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/steps.py to steps.cpython-37.pyc byte-compiling /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/types.py to types.cpython-37.pyc byte-compiling /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/utils.py to utils.cpython-37.pyc running install_egg_info running egg_info writing pytest_bdd.egg-info/PKG-INFO writing dependency_links to pytest_bdd.egg-info/dependency_links.txt writing entry points to pytest_bdd.egg-info/entry_points.txt writing requirements to pytest_bdd.egg-info/requires.txt writing top-level names to pytest_bdd.egg-info/top_level.txt reading manifest file 'pytest_bdd.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'pytest_bdd.egg-info/SOURCES.txt' Copying pytest_bdd.egg-info to /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd-3.1.0-py3.7.egg-info running install_scripts Installing pytest-bdd script to /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/bin + popd ~/RPM/BUILD/python-module-pytest-bdd-3.1.0 + pushd /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/bin ~/tmp/python-module-pytest-bdd-buildroot/usr/bin ~/RPM/BUILD/python-module-pytest-bdd-3.1.0 ++ ls + for i in $(ls) + mv pytest-bdd pytest-bdd.py3 + popd ~/RPM/BUILD/python-module-pytest-bdd-3.1.0 + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export CFLAGS + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export CXXFLAGS + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export FFLAGS + /usr/bin/python setup.py install --skip-build --root=/usr/src/tmp/python-module-pytest-bdd-buildroot --force running install running install_lib creating /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7 creating /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages creating /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd creating /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd/templates copying build/lib/pytest_bdd/templates/test.py.mak -> /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd/templates copying build/lib/pytest_bdd/__init__.py -> /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd copying build/lib/pytest_bdd/cucumber_json.py -> /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd copying build/lib/pytest_bdd/exceptions.py -> /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd copying build/lib/pytest_bdd/feature.py -> /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd copying build/lib/pytest_bdd/generation.py -> /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd copying build/lib/pytest_bdd/gherkin_terminal_reporter.py -> /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd copying build/lib/pytest_bdd/hooks.py -> /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd copying build/lib/pytest_bdd/parsers.py -> /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd copying build/lib/pytest_bdd/plugin.py -> /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd copying build/lib/pytest_bdd/reporting.py -> /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd copying build/lib/pytest_bdd/scenario.py -> /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd copying build/lib/pytest_bdd/scripts.py -> /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd copying build/lib/pytest_bdd/steps.py -> /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd copying build/lib/pytest_bdd/types.py -> /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd copying build/lib/pytest_bdd/utils.py -> /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd byte-compiling /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd/__init__.py to __init__.pyc byte-compiling /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd/cucumber_json.py to cucumber_json.pyc byte-compiling /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd/exceptions.py to exceptions.pyc byte-compiling /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd/feature.py to feature.pyc byte-compiling /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd/generation.py to generation.pyc byte-compiling /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd/gherkin_terminal_reporter.py to gherkin_terminal_reporter.pyc byte-compiling /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd/hooks.py to hooks.pyc byte-compiling /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd/parsers.py to parsers.pyc byte-compiling /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd/plugin.py to plugin.pyc byte-compiling /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd/reporting.py to reporting.pyc byte-compiling /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd/scenario.py to scenario.pyc byte-compiling /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd/scripts.py to scripts.pyc byte-compiling /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd/steps.py to steps.pyc byte-compiling /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd/types.py to types.pyc byte-compiling /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd/utils.py to utils.pyc running install_egg_info running egg_info writing requirements to pytest_bdd.egg-info/requires.txt writing pytest_bdd.egg-info/PKG-INFO writing top-level names to pytest_bdd.egg-info/top_level.txt writing dependency_links to pytest_bdd.egg-info/dependency_links.txt writing entry points to pytest_bdd.egg-info/entry_points.txt reading manifest file 'pytest_bdd.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'pytest_bdd.egg-info/SOURCES.txt' Copying pytest_bdd.egg-info to /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd-3.1.0-py2.7.egg-info running install_scripts Installing pytest-bdd script to /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/bin + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/python-module-pytest-bdd-buildroot (auto) Verifying and fixing files in /usr/src/tmp/python-module-pytest-bdd-buildroot (binconfig,pkgconfig,libtool,desktop) Checking contents of files in /usr/src/tmp/python-module-pytest-bdd-buildroot/ (default) Compressing files in /usr/src/tmp/python-module-pytest-bdd-buildroot (auto) Adjusting library links in /usr/src/tmp/python-module-pytest-bdd-buildroot ./usr/lib: Verifying ELF objects in /usr/src/tmp/python-module-pytest-bdd-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) Bytecompiling python modules in /usr/src/tmp/python-module-pytest-bdd-buildroot using /usr/bin/python unlink /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd/__init__.pyc unlink /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd/cucumber_json.pyc unlink /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd/exceptions.pyc unlink /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd/feature.pyc unlink /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd/generation.pyc unlink /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd/gherkin_terminal_reporter.pyc unlink /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd/hooks.pyc unlink /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd/parsers.pyc unlink /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd/plugin.pyc unlink /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd/reporting.pyc unlink /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd/scenario.pyc unlink /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd/scripts.pyc unlink /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd/steps.pyc unlink /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd/types.pyc unlink /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd/utils.pyc compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd/__init__.py compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd/cucumber_json.py compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd/exceptions.py compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd/feature.py compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd/generation.py compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd/gherkin_terminal_reporter.py compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd/hooks.py compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd/parsers.py compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd/plugin.py compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd/reporting.py compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd/scenario.py compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd/scripts.py compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd/steps.py compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd/types.py compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd/utils.py Bytecompiling python modules with optimization in /usr/src/tmp/python-module-pytest-bdd-buildroot using /usr/bin/python -O compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd/__init__.py compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd/cucumber_json.py compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd/exceptions.py compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd/feature.py compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd/generation.py compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd/gherkin_terminal_reporter.py compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd/hooks.py compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd/parsers.py compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd/plugin.py compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd/reporting.py compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd/scenario.py compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd/scripts.py compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd/steps.py compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd/types.py compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python2.7/site-packages/pytest_bdd/utils.py Bytecompiling python3 modules in /usr/src/tmp/python-module-pytest-bdd-buildroot using /usr/bin/python3 unlink /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/__pycache__/__init__.cpython-37.pyc unlink /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/__pycache__/cucumber_json.cpython-37.pyc unlink /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/__pycache__/exceptions.cpython-37.pyc unlink /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/__pycache__/feature.cpython-37.pyc unlink /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/__pycache__/generation.cpython-37.pyc unlink /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/__pycache__/gherkin_terminal_reporter.cpython-37.pyc unlink /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/__pycache__/hooks.cpython-37.pyc unlink /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/__pycache__/parsers.cpython-37.pyc unlink /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/__pycache__/plugin.cpython-37.pyc unlink /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/__pycache__/reporting.cpython-37.pyc unlink /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/__pycache__/scenario.cpython-37.pyc unlink /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/__pycache__/scripts.cpython-37.pyc unlink /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/__pycache__/steps.cpython-37.pyc unlink /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/__pycache__/types.cpython-37.pyc unlink /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/__pycache__/utils.cpython-37.pyc compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/__init__.py compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/cucumber_json.py compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/exceptions.py compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/feature.py compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/generation.py compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/gherkin_terminal_reporter.py compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/hooks.py compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/parsers.py compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/plugin.py compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/reporting.py compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/scenario.py compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/scripts.py compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/steps.py compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/types.py compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/utils.py Bytecompiling python3 modules with optimization in /usr/src/tmp/python-module-pytest-bdd-buildroot using /usr/bin/python3 -O compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/__init__.py compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/cucumber_json.py compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/exceptions.py compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/feature.py compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/generation.py compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/gherkin_terminal_reporter.py compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/hooks.py compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/parsers.py compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/plugin.py compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/reporting.py compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/scenario.py compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/scripts.py compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/steps.py compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/types.py compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/utils.py Bytecompiling python3 modules with optimization-2 in /usr/src/tmp/python-module-pytest-bdd-buildroot using /usr/bin/python3 -OO compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/__init__.py compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/cucumber_json.py compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/exceptions.py compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/feature.py compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/generation.py compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/gherkin_terminal_reporter.py compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/hooks.py compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/parsers.py compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/plugin.py compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/reporting.py compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/scenario.py compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/scripts.py compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/steps.py compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/types.py compile /usr/src/tmp/python-module-pytest-bdd-buildroot/usr/lib/python3/site-packages/pytest_bdd/utils.py Hardlinking identical .pyc and .opt-?.pyc files './usr/lib/python3/site-packages/pytest_bdd/__pycache__/utils.cpython-37.opt-1.pyc' => './usr/lib/python3/site-packages/pytest_bdd/__pycache__/utils.cpython-37.pyc' './usr/lib/python3/site-packages/pytest_bdd/__pycache__/types.cpython-37.opt-1.pyc' => './usr/lib/python3/site-packages/pytest_bdd/__pycache__/types.cpython-37.pyc' './usr/lib/python3/site-packages/pytest_bdd/__pycache__/steps.cpython-37.opt-1.pyc' => './usr/lib/python3/site-packages/pytest_bdd/__pycache__/steps.cpython-37.pyc' './usr/lib/python3/site-packages/pytest_bdd/__pycache__/scripts.cpython-37.opt-1.pyc' => './usr/lib/python3/site-packages/pytest_bdd/__pycache__/scripts.cpython-37.pyc' './usr/lib/python3/site-packages/pytest_bdd/__pycache__/scenario.cpython-37.opt-1.pyc' => './usr/lib/python3/site-packages/pytest_bdd/__pycache__/scenario.cpython-37.pyc' './usr/lib/python3/site-packages/pytest_bdd/__pycache__/reporting.cpython-37.opt-1.pyc' => './usr/lib/python3/site-packages/pytest_bdd/__pycache__/reporting.cpython-37.pyc' './usr/lib/python3/site-packages/pytest_bdd/__pycache__/plugin.cpython-37.opt-1.pyc' => './usr/lib/python3/site-packages/pytest_bdd/__pycache__/plugin.cpython-37.pyc' './usr/lib/python3/site-packages/pytest_bdd/__pycache__/parsers.cpython-37.opt-1.pyc' => './usr/lib/python3/site-packages/pytest_bdd/__pycache__/parsers.cpython-37.pyc' './usr/lib/python3/site-packages/pytest_bdd/__pycache__/hooks.cpython-37.opt-1.pyc' => './usr/lib/python3/site-packages/pytest_bdd/__pycache__/hooks.cpython-37.pyc' './usr/lib/python3/site-packages/pytest_bdd/__pycache__/gherkin_terminal_reporter.cpython-37.opt-1.pyc' => './usr/lib/python3/site-packages/pytest_bdd/__pycache__/gherkin_terminal_reporter.cpython-37.pyc' './usr/lib/python3/site-packages/pytest_bdd/__pycache__/gherkin_terminal_reporter.cpython-37.opt-2.pyc' => './usr/lib/python3/site-packages/pytest_bdd/__pycache__/gherkin_terminal_reporter.cpython-37.opt-1.pyc' './usr/lib/python3/site-packages/pytest_bdd/__pycache__/generation.cpython-37.opt-1.pyc' => './usr/lib/python3/site-packages/pytest_bdd/__pycache__/generation.cpython-37.pyc' './usr/lib/python3/site-packages/pytest_bdd/__pycache__/exceptions.cpython-37.opt-1.pyc' => './usr/lib/python3/site-packages/pytest_bdd/__pycache__/exceptions.cpython-37.pyc' './usr/lib/python3/site-packages/pytest_bdd/__pycache__/cucumber_json.cpython-37.opt-1.pyc' => './usr/lib/python3/site-packages/pytest_bdd/__pycache__/cucumber_json.cpython-37.pyc' './usr/lib/python3/site-packages/pytest_bdd/__pycache__/__init__.cpython-37.opt-1.pyc' => './usr/lib/python3/site-packages/pytest_bdd/__pycache__/__init__.cpython-37.pyc' Hardlinking identical .pyc and .pyo files './usr/lib/python2.7/site-packages/pytest_bdd/utils.pyo' => './usr/lib/python2.7/site-packages/pytest_bdd/utils.pyc' './usr/lib/python2.7/site-packages/pytest_bdd/types.pyo' => './usr/lib/python2.7/site-packages/pytest_bdd/types.pyc' './usr/lib/python2.7/site-packages/pytest_bdd/steps.pyo' => './usr/lib/python2.7/site-packages/pytest_bdd/steps.pyc' './usr/lib/python2.7/site-packages/pytest_bdd/scripts.pyo' => './usr/lib/python2.7/site-packages/pytest_bdd/scripts.pyc' './usr/lib/python2.7/site-packages/pytest_bdd/scenario.pyo' => './usr/lib/python2.7/site-packages/pytest_bdd/scenario.pyc' './usr/lib/python2.7/site-packages/pytest_bdd/reporting.pyo' => './usr/lib/python2.7/site-packages/pytest_bdd/reporting.pyc' './usr/lib/python2.7/site-packages/pytest_bdd/plugin.pyo' => './usr/lib/python2.7/site-packages/pytest_bdd/plugin.pyc' './usr/lib/python2.7/site-packages/pytest_bdd/parsers.pyo' => './usr/lib/python2.7/site-packages/pytest_bdd/parsers.pyc' './usr/lib/python2.7/site-packages/pytest_bdd/hooks.pyo' => './usr/lib/python2.7/site-packages/pytest_bdd/hooks.pyc' './usr/lib/python2.7/site-packages/pytest_bdd/gherkin_terminal_reporter.pyo' => './usr/lib/python2.7/site-packages/pytest_bdd/gherkin_terminal_reporter.pyc' './usr/lib/python2.7/site-packages/pytest_bdd/generation.pyo' => './usr/lib/python2.7/site-packages/pytest_bdd/generation.pyc' './usr/lib/python2.7/site-packages/pytest_bdd/feature.pyo' => './usr/lib/python2.7/site-packages/pytest_bdd/feature.pyc' './usr/lib/python2.7/site-packages/pytest_bdd/exceptions.pyo' => './usr/lib/python2.7/site-packages/pytest_bdd/exceptions.pyc' './usr/lib/python2.7/site-packages/pytest_bdd/cucumber_json.pyo' => './usr/lib/python2.7/site-packages/pytest_bdd/cucumber_json.pyc' './usr/lib/python2.7/site-packages/pytest_bdd/__init__.pyo' => './usr/lib/python2.7/site-packages/pytest_bdd/__init__.pyc' Executing(%check): /bin/sh -e /usr/src/tmp/rpm-tmp.79621 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python-module-pytest-bdd-3.1.0 + sed -i -e /mock/d -e /pytest-pep8/d -e /coverage/d -e /pytest-cache/d requirements-testing.txt + sed -i '/\[testenv\][[:space:]]*$/a whitelist_externals =\ \/bin\/cp\ \/bin\/sed\ commands_pre =\ \/bin\/cp /usr/bin\/py.test \{envbindir\}\/py.test\ \/bin\/sed -i \x271c #!\{envpython\}\x27 \{envbindir\}\/py.test' tox.ini + export PIP_NO_INDEX=YES + PIP_NO_INDEX=YES + export TOXENV=py27,py37 + TOXENV=py27,py37 + tox.py3 --sitepackages -p auto -o -vr using tox.ini: /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/tox.ini (pid 24782) using tox-3.12.1 from /usr/lib/python3/site-packages/tox/__init__.py (pid 24782) GLOB sdist-make: /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/setup.py [26889] /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0$ /usr/bin/python3 setup.py sdist --formats=zip --dist-dir /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/.tox/dist >.tox/log/GLOB-0.log package .tmp/package/1/pytest-bdd-3.1.0.zip links to dist/pytest-bdd-3.1.0.zip (/usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/.tox) [29223] /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0$ /usr/bin/python3 /usr/lib/python3/site-packages/tox/__main__.py --sitepackages -p auto -o -vr --installpkg .tox/.tmp/package/1/pytest-bdd-3.1.0.zip [29247] /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0$ /usr/bin/python3 /usr/lib/python3/site-packages/tox/__main__.py --sitepackages -p auto -o -vr --installpkg .tox/.tmp/package/1/pytest-bdd-3.1.0.zip using tox.ini: /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/tox.ini (pid 29223) using tox-3.12.1 from /usr/lib/python3/site-packages/tox/__init__.py (pid 29223) package 2/pytest-bdd-3.1.0.zip links to 1/pytest-bdd-3.1.0.zip (/usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/.tox/.tmp/package) py27 cannot reuse: -r flag py27 create: /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/.tox/py27 [31676] /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/.tox$ /usr/bin/python3 -m virtualenv --system-site-packages --no-download --python /usr/bin/python2.7 py27 >py27/log/py27-0.log using tox.ini: /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/tox.ini (pid 29247) using tox-3.12.1 from /usr/lib/python3/site-packages/tox/__init__.py (pid 29247) package 3/pytest-bdd-3.1.0.zip links to 1/pytest-bdd-3.1.0.zip (/usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/.tox/.tmp/package) py37 cannot reuse: -r flag py37 create: /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/.tox/py37 [32816] /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/.tox$ /usr/bin/python3 -m virtualenv --system-site-packages --no-download --python /usr/bin/python3 py37 >py37/log/py37-0.log py27 installdeps: -r/usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/requirements-testing.txt [48041] /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0$ /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/.tox/py27/bin/python -m pip install -r/usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/requirements-testing.txt >.tox/py27/log/py27-1.log py27 inst: /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/.tox/.tmp/package/2/pytest-bdd-3.1.0.zip write config to /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/.tox/py27/.tox-config1 as '6394b31e1092f198c862525bf6574e7a /usr/bin/python2.7\n3.12.1 1 0 0\n00000000000000000000000000000000 -r/usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/requirements-testing.txt' [54287] /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0$ /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/.tox/py27/bin/python -m pip install --exists-action w .tox/.tmp/package/2/pytest-bdd-3.1.0.zip >.tox/py27/log/py27-2.log py37 installdeps: -r/usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/requirements-testing.txt [67238] /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0$ /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/.tox/py37/bin/python -m pip install -r/usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/requirements-testing.txt >.tox/py37/log/py37-1.log [67394] /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0$ /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/.tox/py27/bin/python -m pip freeze >.tox/py27/log/py27-3.log py37 inst: /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/.tox/.tmp/package/3/pytest-bdd-3.1.0.zip write config to /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/.tox/py37/.tox-config1 as 'e98de5fde3df64fc898f315bdf53390d /usr/bin/python3\n3.12.1 1 0 0\n00000000000000000000000000000000 -r/usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/requirements-testing.txt' [70491] /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0$ /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/.tox/py37/bin/python -m pip install --exists-action w .tox/.tmp/package/3/pytest-bdd-3.1.0.zip >.tox/py37/log/py37-2.log py27 installed: DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7.,alabaster==0.7.6,apipkg==1.5,argcomplete==1.9.4,asn1crypto==0.24.0,atomicwrites==1.3.0,attrs==19.1.0,Babel==2.6.0,backports.ssl-match-hostname==3.5.0.1,Beaker==1.10.1,bottle==0.13.dev0,cffi==1.12.3,Chameleon==3.1,chardet==3.0.4,configparser==3.7.4,contextlib2==0.5.5,cryptography==2.7,cssselect==0.9.1,docutils==0.14,enum34==1.1.6,execnet==1.6.0,funcsigs==1.0.2,glob2==0.5,html5lib==0.999999999,idna==2.8,imagesize==1.1.0,importlib-metadata==0.17,iniconfig==1.0.0,ipaddress==1.0.18,Jinja2==2.10,lingua==4.13,lxml==4.3.3,Mako==1.0.9,MarkupSafe==0.23,more-itertools==5.0.0,ndg-httpsclient==0.4.2,packaging==19.0,parse==1.8.2,parse-type==0.4.2,pathlib2==2.3.3,pluggy==0.12.0,polib==1.0.4,py==1.8.0,pycparser==2.19,Pygments==2.2.0,pylibmc==1.4.1,pymongo==3.8.0,pyOpenSSL==18.0.0,pyparsing==2.2.0,PyStemmer==1.0.1,pytest==4.6.2,pytest-bdd==3.1.0,python-memcached==1.58,python-nss==1.0.1,python-ntlm==1.1.0,pytz==2016.10,requests==2.21.0,rlcompleter2==0.98,scandir==1.10.0,servicemanager==0.0.16,simplejson==3.15.0,six==1.12.0,snowballstemmer==1.2.0,Sphinx==1.6.5.dev20190610,sphinxcontrib-websupport==1.0.1.dev20190422,SQLAlchemy==1.2.15,typing==3.6.6,urllib3==1.24.3,wcwidth==0.1.7,webencodings==0.5.1,Whoosh==2.7.4,zipp==0.5.0,zope.interface==4.6.0 py27 run-test-pre: PYTHONHASHSEED='3051658890' py27 run-test-pre: commands[0] | /bin/cp /usr/bin/py.test /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/.tox/py27/bin/py.test [72257] /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0$ /bin/cp /usr/bin/py.test /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/.tox/py27/bin/py.test py27 run-test-pre: commands[1] | /bin/sed -i '1c #!/usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/.tox/py27/bin/python' /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/.tox/py27/bin/py.test [72277] /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0$ /bin/sed -i '1c #!/usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/.tox/py27/bin/python' .tox/py27/bin/py.test py27 run-test: commands[0] | py.test tests --junitxml=/usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/.tox/py27/log/junit-py27.xml [72287] /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0$ /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/.tox/py27/bin/py.test tests --junitxml=/usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/.tox/py27/log/junit-py27.xml ============================= test session starts ============================== platform linux2 -- Python 2.7.16, pytest-4.6.2, py-1.8.0, pluggy-0.12.0 -- /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/.tox/py27/bin/python cachedir: .tox/py27/.pytest_cache rootdir: /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0, inifile: pytest.ini plugins: bdd-3.1.0 collecting ... collected 160 items tests/test_hooks.py::test_hooks PASSED [ 0%] tests/args/test_arg_fixture_mix.py::test_arg_fixture_mix [82383] /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0$ /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/.tox/py37/bin/python -m pip freeze >.tox/py37/log/py37-3.log PASSED [ 1%] tests/args/cfparse/test_args.py::test_steps PASSED [ 1%] tests/args/cfparse/test_args.py::test_argument_in_when_step_1 PASSED [ 2%] tests/args/cfparse/test_args.py::test_argument_in_when_step_2 PASSED [ 3%] tests/args/cfparse/test_args.py::test_multiple_given PASSED [ 3%] tests/args/parse/test_args.py::test_steps PASSED [ 4%] tests/args/parse/test_args.py::test_argument_in_when_step_1 PASSED [ 5%] tests/args/parse/test_args.py::test_argument_in_when_step_2 PASSED [ 5%] tests/args/parse/test_args.py::test_multiple_given PASSED [ 6%] tests/args/regex/test_args.py::test_steps PASSED [ 6%] tests/args/regex/test_args.py::test_argument_in_when_step_1 PASSED [ 7%] tests/args/regex/test_args.py::test_argument_in_when_step_2 PASSED [ 8%] tests/args/regex/test_args.py::test_multiple_given PASSED [ 8%] tests/args/subfolder/test_args.py::test_steps PASSED [ 9%] tests/feature/test_alias.py::test_steps PASSED [ 10%] tests/feature/test_background.py::test_background_basic PASSED [ 10%] tests/feature/test_background.py::test_background_check_order PASSED [ 11%] tests/feature/test_cucumber_json.py::test_step_trace FAILED [ 11%] tests/feature/test_cucumber_json.py::test_step_trace_with_expand_option FAILED [ 12%] tests/feature/test_description.py::test_description PASSED [ 13%] tests/feature/test_feature_base_dir.py::test_feature_path_not_found[.] PASSED [ 13%] tests/feature/test_feature_base_dir.py::test_feature_path_not_found[/does/not/exist/] PASSED [ 14%] tests/feature/test_feature_base_dir.py::test_feature_path_ok PASSED [ 15%] tests/feature/test_feature_base_dir.py::test_feature_path_by_param_not_found py37 installed: alabaster==0.7.6,apipkg==1.5,argcomplete==1.9.4,asn1crypto==0.24.0,atomicwrites==1.3.0,attrs==19.1.0,Babel==2.6.0,Beaker==1.10.1,cffi==1.12.3,Chameleon==3.1,chardet==3.0.4,cryptography==2.7,cssselect==0.9.1,docutils==0.14,execnet==1.6.0,filelock==3.0.10,Genshi==0.7,glob2==0.5,html5lib==0.999999999,idna==2.8,imagesize==1.1.0,importlib-metadata==0.17,iniconfig==1.0.0,Jinja2==2.10,lingua==4.13,lxml==4.3.3,Mako==1.0.9,MarkupSafe==0.23,more-itertools==7.0.0,ndg-httpsclient==0.4.2,packaging==19.0,parse==1.8.2,parse-type==0.4.2,pluggy==0.12.0,polib==1.0.5,py==1.8.0,pycparser==2.19,Pygments==2.2.0,pymongo==3.8.0,pyOpenSSL==18.0.0,pyparsing==2.2.0,pytest==4.6.2,pytest-bdd==3.1.0,python-nss==1.0.1,python-ntlm==1.1.0,pytz==2016.10,requests==2.21.0,servicemanager==0.0.16,six==1.12.0,snowballstemmer==1.2.0,Sphinx==1.6.5.dev20190610,sphinxcontrib-websupport==1.0.1.dev20190422,SQLAlchemy==1.2.15,toml==0.10.0,tox==3.12.1,urllib3==1.24.3,virtualenv==16.6.0,wcwidth==0.1.7,webencodings==0.5.1,Whoosh==2.7.4,zipp==0.5.0,zope.interface==4.6.0 py37 run-test-pre: PYTHONHASHSEED='2931372394' py37 run-test-pre: commands[0] | /bin/cp /usr/bin/py.test /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/.tox/py37/bin/py.test [87320] /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0$ /bin/cp /usr/bin/py.test /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/.tox/py37/bin/py.test py37 run-test-pre: commands[1] | /bin/sed -i '1c #!/usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/.tox/py37/bin/python' /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/.tox/py37/bin/py.test [87328] /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0$ /bin/sed -i '1c #!/usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/.tox/py37/bin/python' .tox/py37/bin/py.test py37 run-test: commands[0] | py.test tests --junitxml=/usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/.tox/py37/log/junit-py37.xml [87339] /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0$ /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/.tox/py37/bin/py.test tests --junitxml=/usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/.tox/py37/log/junit-py37.xml PASSED [ 15%] tests/feature/test_feature_base_dir.py::test_feature_path_by_param_ok[.] PASSED [ 16%] tests/feature/test_feature_base_dir.py::test_feature_path_by_param_ok[/does/not/exist/] PASSED [ 16%] tests/feature/test_gherkin_terminal_reporter.py::test_Should_default_output_be_the_same_as_regular_terminal_reporter PASSED [ 17%] tests/feature/test_gherkin_terminal_reporter.py::test_Should_verbose_mode_enable_displaying_feature_and_scenario_names_rather_than_test_names_in_a_single_line PASSED [ 18%] tests/feature/test_gherkin_terminal_reporter.py::test_Should_verbose_mode_preserve_displaying_of_regular_tests_as_usual PASSED [ 18%] tests/feature/test_gherkin_terminal_reporter.py::test_Should_double_verbose_mode_enable_displaying_of_full_gherkin_scenario_description PASSED [ 19%] tests/feature/test_gherkin_terminal_reporter.py::test_Should_error_message_be_displayed_when_no_scenario_is_found[compact mode] PASSED [ 20%] tests/feature/test_gherkin_terminal_reporter.py::test_Should_error_message_be_displayed_when_no_scenario_is_found[line per test] PASSED [ 20%] tests/feature/test_gherkin_terminal_reporter.py::test_Should_error_message_be_displayed_when_no_scenario_is_found[verbose] PASSED [ 21%] tests/feature/test_gherkin_terminal_reporter.py::test_Should_error_message_be_displayed_when_no_step_is_found[compact mode] ============================= test session starts ============================== platform linux -- Python 3.7.3, pytest-4.6.2, py-1.8.0, pluggy-0.12.0 -- /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/.tox/py37/bin/python cachedir: .tox/py37/.pytest_cache rootdir: /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0, inifile: pytest.ini plugins: bdd-3.1.0 collecting ... PASSED [ 21%] tests/feature/test_gherkin_terminal_reporter.py::test_Should_error_message_be_displayed_when_no_step_is_found[line per test] PASSED [ 22%] tests/feature/test_gherkin_terminal_reporter.py::test_Should_error_message_be_displayed_when_no_step_is_found[verbose] PASSED [ 23%] tests/feature/test_gherkin_terminal_reporter.py::test_Should_error_message_be_displayed_when_error_occurs_during_test_execution[compact mode] PASSED [ 23%] tests/feature/test_gherkin_terminal_reporter.py::test_Should_error_message_be_displayed_when_error_occurs_during_test_execution[line per test] PASSED [ 24%] tests/feature/test_gherkin_terminal_reporter.py::test_Should_error_message_be_displayed_when_error_occurs_during_test_execution[verbose] PASSED [ 25%] tests/feature/test_gherkin_terminal_reporter.py::test_Should_local_variables_be_displayed_when___showlocals_option_is_used PASSED [ 25%] tests/feature/test_gherkin_terminal_reporter.py::test_Should_step_parameters_be_replaced_by_their_values PASSED [ 26%] tests/feature/test_gherkin_terminal_reporter.py::tests_are_run PASSED [ 26%] tests/feature/test_gherkin_terminal_reporter.py::tests_are_run_with_verbose_mode collected 160 items tests/test_hooks.py::test_hooks PASSED [ 27%] tests/feature/test_gherkin_terminal_reporter.py::tests_are_run_with_very_verbose_mode PASSED [ 28%] tests/feature/test_gherkin_terminal_reporter.py::tests_are_run_with_step_expanded_mode PASSED [ 0%] tests/args/test_arg_fixture_mix.py::test_arg_fixture_mix PASSED [ 28%] tests/feature/test_gherkin_terminal_reporter.py::tests_are_run_with_any_verbosity_mode[compact mode] PASSED [ 29%] tests/feature/test_gherkin_terminal_reporter.py::tests_are_run_with_any_verbosity_mode[line per test] PASSED [ 1%] tests/args/cfparse/test_args.py::test_steps PASSED [ 1%] tests/args/cfparse/test_args.py::test_argument_in_when_step_1 PASSEDPASSED [ 30%] [ 2%] tests/feature/test_gherkin_terminal_reporter.py::tests_are_run_with_any_verbosity_mode[verbose] tests/args/cfparse/test_args.py::test_argument_in_when_step_2 PASSED [ 3%] tests/args/cfparse/test_args.py::test_multiple_given PASSED [ 3%] tests/args/parse/test_args.py::test_steps PASSED [ 4%] tests/args/parse/test_args.py::test_argument_in_when_step_1 PASSED [ 5%] tests/args/parse/test_args.py::test_argument_in_when_step_2 PASSED [ 5%] tests/args/parse/test_args.py::test_multiple_given PASSED [ 6%] tests/args/regex/test_args.py::test_steps PASSED [ 6%] tests/args/regex/test_args.py::test_argument_in_when_step_1 PASSED [ 7%] tests/args/regex/test_args.py::test_argument_in_when_step_2 PASSED [ 8%] tests/args/regex/test_args.py::test_multiple_given PASSED [ 8%] tests/args/subfolder/test_args.py::test_steps PASSED [ 9%] tests/feature/test_alias.py::test_steps PASSED [ 10%] tests/feature/test_background.py::test_background_basic PASSED [ 10%] tests/feature/test_background.py::test_background_check_order PASSED [ 11%] tests/feature/test_cucumber_json.py::test_step_trace PASSED [ 30%] tests/feature/test_gherkin_terminal_reporter.py::tests_are_run_with___showlocals PASSED [ 31%] tests/feature/test_gherkin_terminal_reporter.py::test_scenario_in_expanded_mode[./steps/unicode.feature-./steps/test_unicode.py-test_steps_in_feature_file_have_unicode] PASSED [ 31%] tests/feature/test_multiline.py::test_multiline[\nScenario: Multiline step using sub indentation\n Given I have a step with:\n Some\n\n Extra\n Lines\n Then the text should be parsed with correct indentation\n-Some\n\nExtra\nLines] PASSED [ 32%] tests/feature/test_multiline.py::test_multiline[\nScenario: Multiline step using sub indentation\n Given I have a step with:\n Some\n\n Extra\n Lines\n\n Then the text should be parsed with correct indentation\n- Some\n\n Extra\nLines] PASSED [ 33%] tests/feature/test_multiline.py::test_multiline[\nFeature:\nScenario: Multiline step using sub indentation\n Given I have a step with:\n Some\n Extra\n Lines\n\n-Some\nExtra\nLines] PASSED [ 33%] tests/feature/test_multiline.py::test_multiline_wrong_indent PASSED [ 34%] tests/feature/test_no_scenario.py::test_no_scenarios PASSED [ 35%] tests/feature/test_no_scenario.py::test_only_background_strict_mode FAILED [ 11%] tests/feature/test_cucumber_json.py::test_step_trace_with_expand_option PASSED [ 35%] tests/feature/test_no_sctrict_gherkin.py::test_background_no_strict_gherkin PASSED [ 36%] tests/feature/test_no_sctrict_gherkin.py::test_scenario_no_strict_gherkin FAILED [ 12%] tests/feature/test_description.py::test_description PASSED [ 13%] tests/feature/test_feature_base_dir.py::test_feature_path_not_found[.] PASSED [ 13%] tests/feature/test_feature_base_dir.py::test_feature_path_not_found[/does/not/exist/] PASSED [ 36%] tests/feature/test_outline.py::test_outlined[12-5.0-7] PASSED [ 37%] tests/feature/test_outline.py::test_outlined[5-4.0-1] PASSED [ 38%] tests/feature/test_outline.py::test_wrongly_outlined PASSED [ 38%] tests/feature/test_outline.py::test_wrong_vertical_examples_scenario PASSED [ 39%] tests/feature/test_outline.py::test_wrong_vertical_examples_feature PASSED [ 40%] tests/feature/test_outline.py::test_outlined_with_other_fixtures[1-12-5.0-7] PASSED [ 40%] tests/feature/test_outline.py::test_outlined_with_other_fixtures[1-5-4.0-1] PASSED [ 41%] tests/feature/test_outline.py::test_outlined_with_other_fixtures[2-12-5.0-7] PASSED [ 41%] tests/feature/test_outline.py::test_outlined_with_other_fixtures[2-5-4.0-1] PASSED [ 42%] tests/feature/test_outline.py::test_outlined_with_other_fixtures[3-12-5.0-7] PASSED [ 43%] tests/feature/test_outline.py::test_outlined_with_other_fixtures[3-5-4.0-1] PASSED [ 43%] tests/feature/test_outline.py::test_vertical_example[12-5.0-7] PASSED [ 44%] tests/feature/test_outline.py::test_vertical_example[2-1.0-1] PASSED [ 45%] tests/feature/test_outline.py::test_outlined_feature[12-5.0-7-oranges] PASSED [ 45%] tests/feature/test_outline.py::test_outlined_feature[12-5.0-7-apples] PASSED [ 46%] tests/feature/test_outline.py::test_outlined_feature[5-4.0-1-oranges] PASSED [ 46%] tests/feature/test_outline.py::test_outlined_feature[5-4.0-1-apples] PASSED [ 47%] tests/feature/test_outline_empty_values.py::test_scenario_with_empty_example_values[#--] PASSED [ 48%] tests/feature/test_outline_empty_values.py::test_scenario_with_empty_example_values_vertical[#--] PASSED [ 48%] tests/feature/test_parametrized.py::test_parametrized[12-5-7] PASSED [ 49%] tests/feature/test_parametrized.py::test_parametrized_with_other_fixtures[1-12-5-7] PASSED [ 50%] tests/feature/test_parametrized.py::test_parametrized_with_other_fixtures[2-12-5-7] PASSED [ 50%] tests/feature/test_report.py::test_step_trace PASSED [ 14%] tests/feature/test_feature_base_dir.py::test_feature_path_ok PASSED [ 15%] tests/feature/test_feature_base_dir.py::test_feature_path_by_param_not_found PASSED [ 15%] tests/feature/test_feature_base_dir.py::test_feature_path_by_param_ok[.] FAILED [ 51%] tests/feature/test_report.py::test_complex_types PASSED [ 16%] tests/feature/test_feature_base_dir.py::test_feature_path_by_param_ok[/does/not/exist/] PASSED [ 51%] tests/feature/test_reuse.py::test_reuse PASSED [ 52%] tests/feature/test_same_function_name.py::test_when_function_name_same_as_step_name PASSED [ 53%] tests/feature/test_scenario.py::test_scenario_not_found PASSED [ 53%] tests/feature/test_scenario.py::test_scenario_comments PASSED [ 54%] tests/feature/test_scenario.py::test_scenario_not_decorator PASSED [ 55%] tests/feature/test_scenarios.py::test_scenarios PASSED [ 16%] tests/feature/test_gherkin_terminal_reporter.py::test_Should_default_output_be_the_same_as_regular_terminal_reporter PASSED [ 55%] tests/feature/test_scenarios.py::test_scenarios_none_found PASSED [ 17%] tests/feature/test_gherkin_terminal_reporter.py::test_Should_verbose_mode_enable_displaying_feature_and_scenario_names_rather_than_test_names_in_a_single_line PASSED [ 56%] tests/feature/test_steps.py::test_steps PASSED [ 56%] tests/feature/test_steps.py::test_when_first PASSED [ 57%] tests/feature/test_steps.py::test_then_after_given PASSED [ 58%] tests/feature/test_steps.py::test_conftest PASSED [ 58%] tests/feature/test_steps.py::test_multiple_given PASSED [ 59%] tests/feature/test_steps.py::test_step_hooks PASSED [ 18%] tests/feature/test_gherkin_terminal_reporter.py::test_Should_verbose_mode_preserve_displaying_of_regular_tests_as_usual PASSED [ 18%] tests/feature/test_gherkin_terminal_reporter.py::test_Should_double_verbose_mode_enable_displaying_of_full_gherkin_scenario_description PASSED [ 19%] tests/feature/test_gherkin_terminal_reporter.py::test_Should_error_message_be_displayed_when_no_scenario_is_found[compact mode] PASSED [ 60%] tests/feature/test_steps.py::test_step_trace PASSED [ 20%] tests/feature/test_gherkin_terminal_reporter.py::test_Should_error_message_be_displayed_when_no_scenario_is_found[line per test] PASSED [ 20%] tests/feature/test_gherkin_terminal_reporter.py::test_Should_error_message_be_displayed_when_no_scenario_is_found[verbose] PASSED [ 60%] tests/feature/test_tags.py::test_tags FAILED [ 61%] tests/feature/test_tags.py::test_tags_selector FAILED [ 61%] tests/feature/test_tags.py::test_tags_after_background_issue_160 PASSED [ 21%] tests/feature/test_gherkin_terminal_reporter.py::test_Should_error_message_be_displayed_when_no_step_is_found[compact mode] FAILED [ 62%] tests/feature/test_tags.py::test_apply_tag_hook PASSED [ 21%] tests/feature/test_gherkin_terminal_reporter.py::test_Should_error_message_be_displayed_when_no_step_is_found[line per test] PASSED [ 63%] tests/feature/test_tags.py::test_tag_with_spaces PASSED [ 22%] tests/feature/test_gherkin_terminal_reporter.py::test_Should_error_message_be_displayed_when_no_step_is_found[verbose] PASSED [ 23%] tests/feature/test_gherkin_terminal_reporter.py::test_Should_error_message_be_displayed_when_error_occurs_during_test_execution[compact mode] PASSED [ 23%] tests/feature/test_gherkin_terminal_reporter.py::test_Should_error_message_be_displayed_when_error_occurs_during_test_execution[line per test] PASSED [ 24%] tests/feature/test_gherkin_terminal_reporter.py::test_Should_error_message_be_displayed_when_error_occurs_during_test_execution[verbose] PASSED [ 25%] tests/feature/test_gherkin_terminal_reporter.py::test_Should_local_variables_be_displayed_when___showlocals_option_is_used FAILED [ 63%] tests/feature/test_tags.py::test_at_in_scenario PASSED [ 25%] tests/feature/test_gherkin_terminal_reporter.py::test_Should_step_parameters_be_replaced_by_their_values PASSED [ 26%] tests/feature/test_gherkin_terminal_reporter.py::tests_are_run PASSED [ 26%] tests/feature/test_gherkin_terminal_reporter.py::tests_are_run_with_verbose_mode PASSED [ 27%] tests/feature/test_gherkin_terminal_reporter.py::tests_are_run_with_very_verbose_mode PASSED [ 64%] tests/feature/test_tags.py::test_get_tags[@foo @bar-expected0] PASSED [ 65%] tests/feature/test_tags.py::test_get_tags[@with spaces @bar-expected1] PASSED [ 65%] tests/feature/test_tags.py::test_get_tags[@double @double-expected2] PASSED [ 66%] tests/feature/test_tags.py::test_get_tags[ @indented-expected3] PASSED [ 66%] tests/feature/test_tags.py::test_get_tags[None-expected4] PASSED [ 67%] tests/feature/test_tags.py::test_get_tags[foobar-expected5] PASSED [ 68%] tests/feature/test_tags.py::test_get_tags[-expected6] PASSED [ 68%] tests/feature/test_wrong.py::test_wrong[True-True-when_in_background.feature-When in background] PASSED [ 69%] tests/feature/test_wrong.py::test_wrong[True-True-when_after_then.feature-When after then] PASSED [ 70%] tests/feature/test_wrong.py::test_wrong[True-True-then_first.feature-Then first] PASSED [ 70%] tests/feature/test_wrong.py::test_wrong[True-True-given_after_when.feature-Given after When] PASSED [ 71%] tests/feature/test_wrong.py::test_wrong[True-True-given_after_then.feature-Given after Then] PASSED [ 71%] tests/feature/test_wrong.py::test_wrong[True-False-when_in_background.feature-When in background] PASSED [ 72%] tests/feature/test_wrong.py::test_wrong[True-False-when_after_then.feature-When after then] PASSED [ 73%] tests/feature/test_wrong.py::test_wrong[True-False-then_first.feature-Then first] PASSED [ 73%] tests/feature/test_wrong.py::test_wrong[True-False-given_after_when.feature-Given after When] PASSED [ 74%] tests/feature/test_wrong.py::test_wrong[True-False-given_after_then.feature-Given after Then] PASSED [ 75%] tests/feature/test_wrong.py::test_wrong[False-True-when_in_background.feature-When in background] PASSED [ 75%] tests/feature/test_wrong.py::test_wrong[False-True-when_after_then.feature-When after then] PASSED [ 76%] tests/feature/test_wrong.py::test_wrong[False-True-then_first.feature-Then first] PASSED [ 76%] tests/feature/test_wrong.py::test_wrong[False-True-given_after_when.feature-Given after When] PASSED [ 77%] tests/feature/test_wrong.py::test_wrong[False-True-given_after_then.feature-Given after Then] PASSED [ 78%] tests/feature/test_wrong.py::test_wrong[False-False-when_in_background.feature-When in background] PASSED [ 78%] tests/feature/test_wrong.py::test_wrong[False-False-when_after_then.feature-When after then] PASSED [ 79%] tests/feature/test_wrong.py::test_wrong[False-False-then_first.feature-Then first] PASSED [ 80%] tests/feature/test_wrong.py::test_wrong[False-False-given_after_when.feature-Given after When] PASSED [ 80%] tests/feature/test_wrong.py::test_wrong[False-False-given_after_then.feature-Given after Then] PASSED [ 81%] tests/feature/test_wrong.py::test_wrong_type_order[When in Given] PASSED [ 81%] tests/feature/test_wrong.py::test_wrong_type_order[When in Then] PASSED [ 82%] tests/feature/test_wrong.py::test_wrong_type_order[Then in Given] PASSED [ 83%] tests/feature/test_wrong.py::test_wrong_type_order[Given in When] PASSED [ 83%] tests/feature/test_wrong.py::test_wrong_type_order[Given in Then] PASSED [ 84%] tests/feature/test_wrong.py::test_wrong_type_order[Then in When] PASSED [ 85%] tests/feature/test_wrong.py::test_verbose_output PASSED [ 85%] tests/feature/test_wrong.py::test_multiple_features_single_file PASSED [ 86%] tests/generation/test_generate_missing.py::test_python_name_generator PASSED [ 86%] tests/generation/test_generate_missing.py::test_generate_missing PASSED [ 28%] tests/feature/test_gherkin_terminal_reporter.py::tests_are_run_with_step_expanded_mode PASSED [ 87%] tests/library/test_parent.py::test_parent PASSED [ 88%] tests/library/test_parent.py::test_global_when_step PASSED [ 88%] tests/library/child/test_local_override.py::test_override PASSED [ 89%] tests/library/child/test_local_override.py::test_parent PASSED [ 90%] tests/library/child/test_parent_override.py::test_parent PASSED [ 90%] tests/library/child/test_parent_override.py::test_override PASSED [ 91%] tests/scripts/test_generate.py::test_generate PASSED [ 91%] tests/scripts/test_main.py::test_main PASSED [ 92%] tests/scripts/test_migrate.py::test_migrate PASSED [ 93%] tests/steps/test_given.py::test_given_with_fixture PASSED [ 93%] tests/steps/test_given.py::test_root_alias PASSED [ 94%] tests/steps/test_given.py::test_session_given PASSED [ 95%]PASSED [ 28%] tests/feature/test_gherkin_terminal_reporter.py::tests_are_run_with_any_verbosity_mode[compact mode] tests/steps/test_given.py::test_given_injection PASSED [ 95%] tests/steps/test_given.py::test_decorate_with_fixture PASSED [ 96%] tests/steps/test_steps.py::test_when_then PASSED [ 96%] tests/steps/test_steps.py::test_preserve_decorator[given-Given] PASSED [ 97%] tests/steps/test_steps.py::test_preserve_decorator[when-When] PASSED [ 98%] tests/steps/test_steps.py::test_preserve_decorator[then-Then] PASSED [ 98%] tests/steps/test_unicode.py::test_steps_in_feature_file_have_unicode PASSED [ 99%] tests/steps/test_unicode.py::test_steps_in_py_file_have_unicode PASSED [100%] =================================== FAILURES =================================== _______________________________ test_step_trace ________________________________ testdir = def test_step_trace(testdir): """Test step trace.""" testdir.makefile('.feature', test=textwrap.dedent(""" @feature-tag Feature: One passing scenario, one failing scenario @scenario-passing-tag Scenario: Passing Given a passing step And some other passing step @scenario-failing-tag Scenario: Failing Given a passing step And a failing step @scenario-outline-passing-tag Scenario: Passing outline Given type and value Examples: example1 | type | value | | str | hello | | int | 42 | | float | 1.0 | """)) testdir.makepyfile(textwrap.dedent(""" import pytest from pytest_bdd import given, when, scenario @given('a passing step') def a_passing_step(): return 'pass' @given('some other passing step') def some_other_passing_step(): return 'pass' @given('a failing step') def a_failing_step(): raise Exception('Error') @given('type and value ') def type_type_and_value_value(): return 'pass' @scenario('test.feature', 'Passing') def test_passing(): pass @scenario('test.feature', 'Failing') def test_failing(): pass @scenario('test.feature', 'Passing outline') def test_passing_outline(): pass """)) result, jsonobject = runandparse(testdir) assert result.ret expected = [ { "description": "", "elements": [ { "description": "", "id": "test_passing", "keyword": "Scenario", "line": 5, "name": "Passing", "steps": [ { "keyword": "Given", "line": 6, "match": { "location": "" }, "name": "a passing step", "result": { "status": "passed", "duration": equals_any(int) } }, { "keyword": "And", "line": 7, "match": { "location": "" }, "name": "some other passing step", "result": { "status": "passed", "duration": equals_any(int) } } ], "tags": [ { 'name': 'scenario-passing-tag', 'line': 4, } ], "type": "scenario" }, { "description": "", "id": "test_failing", "keyword": "Scenario", "line": 10, "name": "Failing", "steps": [ { "keyword": "Given", "line": 11, "match": { "location": "" }, "name": "a passing step", "result": { "status": "passed", "duration": equals_any(int) } }, { "keyword": "And", "line": 12, "match": { "location": "" }, "name": "a failing step", "result": { "error_message": equals_any(string), "status": "failed", "duration": equals_any(int) } } ], "tags": [ { 'name': 'scenario-failing-tag', 'line': 9, } ], "type": "scenario" }, { "description": "", "keyword": "Scenario", "tags": [ { "line": 14, "name": "scenario-outline-passing-tag" } ], "steps": [ { "line": 16, "match": {"location": ""}, "result": { "status": "passed", "duration": equals_any(int) }, "keyword": "Given", "name": "type and value " } ], "line": 15, "type": "scenario", "id": "test_passing_outline[str-hello]", "name": "Passing outline" }, { "description": "", "keyword": "Scenario", "tags": [ { "line": 14, "name": "scenario-outline-passing-tag" } ], "steps": [ { "line": 16, "match": {"location": ""}, "result": { "status": "passed", "duration": equals_any(int) }, "keyword": "Given", "name": "type and value " } ], "line": 15, "type": "scenario", "id": "test_passing_outline[int-42]", "name": "Passing outline" }, { "description": "", "keyword": "Scenario", "tags": [ { "line": 14, "name": "scenario-outline-passing-tag" } ], "steps": [ { "line": 16, "match": {"location": ""}, "result": { "status": "passed", "duration": equals_any(int) }, "keyword": "Given", "name": "type and value " } ], "line": 15, "type": "scenario", "id": "test_passing_outline[float-1.0]", "name": "Passing outline" } ], "id": os.path.join("test_step_trace0", "test.feature"), "keyword": "Feature", "line": 2, "name": "One passing scenario, one failing scenario", "tags": [ { 'name': 'feature-tag', 'line': 1, } ], "uri": os.path.join(testdir.tmpdir.basename, 'test.feature'), } ] > assert jsonobject == expected E AssertionError: assert [] == [{'description': '', 'elemen... 'keyword': 'Feature', ...}] E Right contains one more item: {'description': '', 'elements': [{'description': '', 'id': 'test_passing', 'keyword': 'Scenario', 'line': 5, ...}, {'d...loat-1.0]', 'keyword': 'Scenario', 'line': 15, ...}], 'id': 'test_step_trace0/test.feature', 'keyword': 'Feature', ...} E Full diff: E - [] E + [{'description': '', E + 'elements': [{'description': '', E + 'id': 'test_passing', E + 'keyword': 'Scenario', E + 'line': 5, E + 'name': 'Passing', E + 'steps': [{'keyword': 'Given', E + 'line': 6, E + 'match': {'location': ''}, E + 'name': 'a passing step', E + 'result': {'duration': , E + 'status': 'passed'}}, E + {'keyword': 'And', E + 'line': 7, E + 'match': {'location': ''}, E + 'name': 'some other passing step', E + 'result': {'duration': , E + 'status': 'passed'}}], E + 'tags': [{'line': 4, 'name': 'scenario-passing-tag'}], E + 'type': 'scenario'}, E + {'description': '', E + 'id': 'test_failing', E + 'keyword': 'Scenario', E + 'line': 10, E + 'name': 'Failing', E + 'steps': [{'keyword': 'Given', E + 'line': 11, E + 'match': {'location': ''}, E + 'name': 'a passing step', E + 'result': {'duration': , E + 'status': 'passed'}}, E + {'keyword': 'And', E + 'line': 12, E + 'match': {'location': ''}, E + 'name': 'a failing step', E + 'result': {'duration': , E + 'error_message': , E + 'status': 'failed'}}], E + 'tags': [{'line': 9, 'name': 'scenario-failing-tag'}], E + 'type': 'scenario'}, E + {'description': '', E + 'id': 'test_passing_outline[str-hello]', E + 'keyword': 'Scenario', E + 'line': 15, E + 'name': 'Passing outline', E + 'steps': [{'keyword': 'Given', E + 'line': 16, E + 'match': {'location': ''}, E + 'name': 'type and value ', E + 'result': {'duration': , E + 'status': 'passed'}}], E + 'tags': [{'line': 14, E + 'name': 'scenario-outline-passing-tag'}], E + 'type': 'scenario'}, E + {'description': '', E + 'id': 'test_passing_outline[int-42]', E + 'keyword': 'Scenario', E + 'line': 15, E + 'name': 'Passing outline', E + 'steps': [{'keyword': 'Given', E + 'line': 16, E + 'match': {'location': ''}, E + 'name': 'type and value ', E + 'result': {'duration': , E + 'status': 'passed'}}], E + 'tags': [{'line': 14, E + 'name': 'scenario-outline-passing-tag'}], E + 'type': 'scenario'}, E + {'description': '', E + 'id': 'test_passing_outline[float-1.0]', E + 'keyword': 'Scenario', E + 'line': 15, E + 'name': 'Passing outline', E + 'steps': [{'keyword': 'Given', E + 'line': 16, E + 'match': {'location': ''}, E + 'name': 'type and value ', E + 'result': {'duration': , E + 'status': 'passed'}}], E + 'tags': [{'line': 14, E + 'name': 'scenario-outline-passing-tag'}], E + 'type': 'scenario'}], E + 'id': 'test_step_trace0/test.feature', E + 'keyword': 'Feature', E + 'line': 2, E + 'name': 'One passing scenario, one failing scenario', E + 'tags': [{'line': 1, 'name': 'feature-tag'}], E + 'uri': 'test_step_trace0/test.feature'}] expected = [{'description': '', 'elements': [{'description': '', 'id': 'test_passing', 'keyword': 'Scenario', 'line': 5, 'name': 'Passing', 'steps': [{'keyword': 'Given', 'line': 6, 'match': {'location': ''}, 'name': 'a passing step', 'result': {'duration': , 'status': 'passed'}}, {'keyword': 'And', 'line': 7, 'match': {'location': ''}, 'name': 'some other passing step', 'result': {'duration': , 'status': 'passed'}}], 'tags': [{'line': 4, 'name': 'scenario-passing-tag'}], 'type': 'scenario'}, {'description': '', 'id': 'test_failing', 'keyword': 'Scenario', 'line': 10, 'name': 'Failing', 'steps': [{'keyword': 'Given', 'line': 11, 'match': {'location': ''}, 'name': 'a passing step', 'result': {'duration': , 'status': 'passed'}}, {'keyword': 'And', 'line': 12, 'match': {'location': ''}, 'name': 'a failing step', 'result': {'duration': , 'error_message': , 'status': 'failed'}}], 'tags': [{'line': 9, 'name': 'scenario-failing-tag'}], 'type': 'scenario'}, {'description': '', 'id': 'test_passing_outline[str-hello]', 'keyword': 'Scenario', 'line': 15, 'name': 'Passing outline', 'steps': [{'keyword': 'Given', 'line': 16, 'match': {'location': ''}, 'name': 'type and value ', 'result': {'duration': , 'status': 'passed'}}], 'tags': [{'line': 14, 'name': 'scenario-outline-passing-tag'}], 'type': 'scenario'}, {'description': '', 'id': 'test_passing_outline[int-42]', 'keyword': 'Scenario', 'line': 15, 'name': 'Passing outline', 'steps': [{'keyword': 'Given', 'line': 16, 'match': {'location': ''}, 'name': 'type and value ', 'result': {'duration': , 'status': 'passed'}}], 'tags': [{'line': 14, 'name': 'scenario-outline-passing-tag'}], 'type': 'scenario'}, {'description': '', 'id': 'test_passing_outline[float-1.0]', 'keyword': 'Scenario', 'line': 15, 'name': 'Passing outline', 'steps': [{'keyword': 'Given', 'line': 16, 'match': {'location': ''}, 'name': 'type and value ', 'result': {'duration': , 'status': 'passed'}}], 'tags': [{'line': 14, 'name': 'scenario-outline-passing-tag'}], 'type': 'scenario'}], 'id': 'test_step_trace0/test.feature', 'keyword': 'Feature', 'line': 2, 'name': 'One passing scenario, one failing scenario', 'tags': [{'line': 1, 'name': 'feature-tag'}], 'uri': 'test_step_trace0/test.feature'}] jsonobject = [] result = testdir = /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/tests/feature/test_cucumber_json.py:271: AssertionError ----------------------------- Captured stdout call ----------------------------- ============================= test session starts ============================== platform linux2 -- Python 2.7.16, pytest-4.6.2, py-1.8.0, pluggy-0.12.0 rootdir: /usr/src/tmp/pytest-of-builder/pytest-0/test_step_trace0 plugins: bdd-3.1.0 collected 0 items / 1 errors ==================================== ERRORS ==================================== _____________________ ERROR collecting test_step_trace.py ______________________ test_step_trace.py:20: in @scenario('test.feature', 'Passing') test_step_trace.py:57: in decorator ??? /usr/lib/python2.7/site-packages/pluggy/hooks.py:289: in __call__ return self._hookexec(self, self.get_hookimpls(), kwargs) /usr/lib/python2.7/site-packages/pluggy/manager.py:87: in _hookexec return self._inner_hookexec(hook, methods, kwargs) /usr/lib/python2.7/site-packages/pluggy/_tracing.py:80: in __call__ return outcome.get_result() /usr/lib/python2.7/site-packages/pluggy/_tracing.py:78: in outcome = _Result.from_call(lambda: self.oldcall(hook, hook_impls, kwargs)) /usr/lib/python2.7/site-packages/pluggy/manager.py:81: in firstresult=hook.spec.opts.get("firstresult") if hook.spec else False, /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/.tox/py27/lib/python2.7/site-packages/pytest_bdd/plugin.py:93: in pytest_bdd_apply_tag mark = getattr(pytest.mark, tag) /usr/lib/python2.7/site-packages/_pytest/mark/structures.py:337: in __getattr__ PytestUnknownMarkWarning, E PytestUnknownMarkWarning: Unknown pytest.mark.scenario-passing-tag - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/latest/mark.html - generated json file: /usr/src/tmp/pytest-of-builder/pytest-0/test_step_trace0/cucumber.json - !!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!! =========================== 1 error in 0.26 seconds ============================ ______________________ test_step_trace_with_expand_option ______________________ testdir = def test_step_trace_with_expand_option(testdir): """Test step trace.""" testdir.makefile('.feature', test=textwrap.dedent(""" @feature-tag Feature: One scenario outline, expanded to multiple scenarios @scenario-outline-passing-tag Scenario: Passing outline Given type and value Examples: example1 | type | value | | str | hello | | int | 42 | | float | 1.0 | """)) testdir.makepyfile(textwrap.dedent(""" import pytest from pytest_bdd import given, scenario @given('type and value ') def type_type_and_value_value(): return 'pass' @scenario('test.feature', 'Passing outline') def test_passing_outline(): pass """)) result, jsonobject = runandparse(testdir, '--cucumber-json-expand') > assert result.ret == 0 E assert 2 == 0 E -2 E +0 jsonobject = [] result = testdir = /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/tests/feature/test_cucumber_json.py:303: AssertionError ----------------------------- Captured stdout call ----------------------------- ============================= test session starts ============================== platform linux2 -- Python 2.7.16, pytest-4.6.2, py-1.8.0, pluggy-0.12.0 rootdir: /usr/src/tmp/pytest-of-builder/pytest-0/test_step_trace_with_expand_option0 plugins: bdd-3.1.0 collected 0 items / 1 errors ==================================== ERRORS ==================================== ____________ ERROR collecting test_step_trace_with_expand_option.py ____________ test_step_trace_with_expand_option.py:8: in @scenario('test.feature', 'Passing outline') test_step_trace_with_expand_option.py:45: in decorator ??? /usr/lib/python2.7/site-packages/pluggy/hooks.py:289: in __call__ return self._hookexec(self, self.get_hookimpls(), kwargs) /usr/lib/python2.7/site-packages/pluggy/manager.py:87: in _hookexec return self._inner_hookexec(hook, methods, kwargs) /usr/lib/python2.7/site-packages/pluggy/_tracing.py:80: in __call__ return outcome.get_result() /usr/lib/python2.7/site-packages/pluggy/_tracing.py:78: in outcome = _Result.from_call(lambda: self.oldcall(hook, hook_impls, kwargs)) /usr/lib/python2.7/site-packages/pluggy/manager.py:81: in firstresult=hook.spec.opts.get("firstresult") if hook.spec else False, /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/.tox/py27/lib/python2.7/site-packages/pytest_bdd/plugin.py:93: in pytest_bdd_apply_tag mark = getattr(pytest.mark, tag) /usr/lib/python2.7/site-packages/_pytest/mark/structures.py:337: in __getattr__ PytestUnknownMarkWarning, E PytestUnknownMarkWarning: Unknown pytest.mark.scenario-outline-passing-tag - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/latest/mark.html - generated json file: /usr/src/tmp/pytest-of-builder/pytest-0/test_step_trace_with_expand_option0/cucumber.json - !!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!! =========================== 1 error in 0.25 seconds ============================ _______________________________ test_step_trace ________________________________ testdir = def test_step_trace(testdir): """Test step trace.""" feature = testdir.makefile('.feature', test=textwrap.dedent(""" @feature-tag Feature: One passing scenario, one failing scenario @scenario-passing-tag Scenario: Passing Given a passing step And some other passing step @scenario-failing-tag Scenario: Failing Given a passing step And a failing step Scenario Outline: Outlined Given there are cucumbers When I eat cucumbers Then I should have cucumbers Examples: | start | eat | left | | 12 | 5 | 7 | | 5 | 4 | 1 | """)) relpath = feature.relto(testdir.tmpdir.dirname) testdir.makepyfile(textwrap.dedent(""" import pytest from pytest_bdd import given, when, then, scenarios @given('a passing step') def a_passing_step(): return 'pass' @given('some other passing step') def some_other_passing_step(): return 'pass' @given('a failing step') def a_failing_step(): raise Exception('Error') @given('there are cucumbers') def start_cucumbers(start): assert isinstance(start, int) return dict(start=start) @when('I eat cucumbers') def eat_cucumbers(start_cucumbers, eat): assert isinstance(eat, float) start_cucumbers['eat'] = eat @then('I should have cucumbers') def should_have_left_cucumbers(start_cucumbers, start, eat, left): assert isinstance(left, str) assert start - eat == int(left) assert start_cucumbers['start'] == start assert start_cucumbers['eat'] == eat scenarios('test.feature', example_converters=dict(start=int, eat=float, left=str)) """)) result = testdir.inline_run('-vvl') assert result.ret > report = result.matchreport('test_passing', when='call').scenario feature = local('/usr/src/tmp/pytest-of-builder/pytest-0/test_step_trace1/test.feature') relpath = 'test_step_trace1/test.feature' result = <_pytest.pytester.HookRecorder object at 0xf60c2d0c> testdir = /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/tests/feature/test_report.py:90: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.pytester.HookRecorder object at 0xf60c2d0c> inamepart = 'test_passing' names = 'pytest_runtest_logreport pytest_collectreport', when = 'call' def matchreport( self, inamepart="", names="pytest_runtest_logreport pytest_collectreport", when=None, ): """return a testreport whose dotted import path matches""" values = [] for rep in self.getreports(names=names): if not when and rep.when != "call" and rep.passed: # setup/teardown passing reports - let's ignore those continue if when and rep.when != when: continue if not inamepart or inamepart in rep.nodeid.split("::"): values.append(rep) if not values: raise ValueError( "could not find test report matching %r: " > "no test reports at all!" % (inamepart,) ) E ValueError: could not find test report matching 'test_passing': no test reports at all! inamepart = 'test_passing' names = 'pytest_runtest_logreport pytest_collectreport' rep = self = <_pytest.pytester.HookRecorder object at 0xf60c2d0c> values = [] when = 'call' /usr/lib/python2.7/site-packages/_pytest/pytester.py:283: ValueError ----------------------------- Captured stdout call ----------------------------- ============================= test session starts ============================== platform linux2 -- Python 2.7.16, pytest-4.6.2, py-1.8.0, pluggy-0.12.0 -- /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/.tox/py27/bin/python cachedir: .pytest_cache rootdir: /usr/src/tmp/pytest-of-builder/pytest-0/test_step_trace1 plugins: bdd-3.1.0 collecting ... collected 0 items / 1 errors ==================================== ERRORS ==================================== _____________________ ERROR collecting test_step_trace.py ______________________ test_step_trace.py:35: in scenarios('test.feature', example_converters=dict(start=int, eat=float, left=str)) /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/.tox/py27/lib/python2.7/site-packages/pytest_bdd/scenario.py:383: in scenarios @scenario(feature.filename, scenario_name, **kwargs) /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/.tox/py27/lib/python2.7/site-packages/pytest_bdd/scenario.py:420: in decorator ??? /usr/lib/python2.7/site-packages/pluggy/hooks.py:289: in __call__ return self._hookexec(self, self.get_hookimpls(), kwargs) /usr/lib/python2.7/site-packages/pluggy/manager.py:87: in _hookexec return self._inner_hookexec(hook, methods, kwargs) /usr/lib/python2.7/site-packages/pluggy/_tracing.py:80: in __call__ return outcome.get_result() /usr/lib/python2.7/site-packages/pluggy/_tracing.py:78: in outcome = _Result.from_call(lambda: self.oldcall(hook, hook_impls, kwargs)) /usr/lib/python2.7/site-packages/pluggy/manager.py:81: in firstresult=hook.spec.opts.get("firstresult") if hook.spec else False, /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/.tox/py27/lib/python2.7/site-packages/pytest_bdd/plugin.py:93: in pytest_bdd_apply_tag mark = getattr(pytest.mark, tag) /usr/lib/python2.7/site-packages/_pytest/mark/structures.py:337: in __getattr__ PytestUnknownMarkWarning, E PytestUnknownMarkWarning: Unknown pytest.mark.scenario-passing-tag - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/latest/mark.html !!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!! =========================== 1 error in 0.20 seconds ============================ __________________________________ test_tags ___________________________________ request = > def test_tags(request): """Test tags for the scenario and the feature.""" @scenario( 'tags.feature', > 'Tags' ) def test(): request = > tests/feature/test_tags.py:11: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/feature/test_tags.py:48: in decorator assert result['deselected'] == 1 /usr/lib/python2.7/site-packages/pluggy/hooks.py:289: in __call__ return self._hookexec(self, self.get_hookimpls(), kwargs) /usr/lib/python2.7/site-packages/pluggy/manager.py:87: in _hookexec return self._inner_hookexec(hook, methods, kwargs) /usr/lib/python2.7/site-packages/pluggy/manager.py:81: in firstresult=hook.spec.opts.get("firstresult") if hook.spec else False, .tox/py27/lib/python2.7/site-packages/pytest_bdd/plugin.py:93: in pytest_bdd_apply_tag mark = getattr(pytest.mark, tag) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.mark.structures.MarkGenerator object at 0xf6e988cc> name = 'feature_tag_2' def __getattr__(self, name): if name[0] == "_": raise AttributeError("Marker name must NOT start with underscore") if self._config is not None: # We store a set of markers as a performance optimisation - if a mark # name is in the set we definitely know it, but a mark may be known and # not in the set. We therefore start by updating the set! if name not in self._markers: for line in self._config.getini("markers"): # example lines: "skipif(condition): skip the given test if..." # or "hypothesis: tests which use Hypothesis", so to get the # marker name we split on both `:` and `(`. marker = line.split(":")[0].split("(")[0].strip() self._markers.add(marker) # If the name is not in the set of known marks after updating, # then it really is time to issue a warning or an error. if name not in self._markers: if self._config.option.strict_markers: fail( "{!r} not found in `markers` configuration option".format(name), pytrace=False, ) else: warnings.warn( "Unknown pytest.mark.%s - is this a typo? You can register " "custom marks to avoid this warning - for details, see " "https://docs.pytest.org/en/latest/mark.html" % name, > PytestUnknownMarkWarning, ) E PytestUnknownMarkWarning: Unknown pytest.mark.feature_tag_2 - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/latest/mark.html line = 'trylast: mark a hook implementation function such that the plugin machinery will try to call it last/as late as possible.' marker = 'trylast' name = 'feature_tag_2' self = <_pytest.mark.structures.MarkGenerator object at 0xf6e988cc> /usr/lib/python2.7/site-packages/_pytest/mark/structures.py:337: PytestUnknownMarkWarning ______________________________ test_tags_selector ______________________________ testdir = def test_tags_selector(testdir): """Test tests selection by tags.""" testdir.makefile('.feature', test=""" @feature_tag_1 @feature_tag_2 Feature: Tags @scenario_tag_01 @scenario_tag_02 Scenario: Tags Given I have a bar @scenario_tag_10 @scenario_tag_20 Scenario: Tags 2 Given I have a bar """) testdir.makepyfile(""" import pytest from pytest_bdd import given, scenarios @given('I have a bar') def i_have_bar(): return 'bar' scenarios('test.feature') """) result = testdir.runpytest('-m', 'scenario_tag_10 and not scenario_tag_01', '-vv').parseoutcomes() > assert result['passed'] == 1 E KeyError: 'passed' result = {u'error': 1, u'seconds': 18} testdir = /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/tests/feature/test_tags.py:47: KeyError ----------------------------- Captured stdout call ----------------------------- ============================= test session starts ============================== platform linux2 -- Python 2.7.16, pytest-4.6.2, py-1.8.0, pluggy-0.12.0 -- /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/.tox/py27/bin/python cachedir: .pytest_cache rootdir: /usr/src/tmp/pytest-of-builder/pytest-0/test_tags_selector0 plugins: bdd-3.1.0 collecting ... collected 0 items / 1 errors ==================================== ERRORS ==================================== ____________________ ERROR collecting test_tags_selector.py ____________________ test_tags_selector.py:8: in scenarios('test.feature') /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/.tox/py27/lib/python2.7/site-packages/pytest_bdd/scenario.py:383: in scenarios @scenario(feature.filename, scenario_name, **kwargs) /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/.tox/py27/lib/python2.7/site-packages/pytest_bdd/scenario.py:420: in decorator ??? /usr/lib/python2.7/site-packages/pluggy/hooks.py:289: in __call__ return self._hookexec(self, self.get_hookimpls(), kwargs) /usr/lib/python2.7/site-packages/pluggy/manager.py:87: in _hookexec return self._inner_hookexec(hook, methods, kwargs) /usr/lib/python2.7/site-packages/pluggy/_tracing.py:80: in __call__ return outcome.get_result() /usr/lib/python2.7/site-packages/pluggy/_tracing.py:78: in outcome = _Result.from_call(lambda: self.oldcall(hook, hook_impls, kwargs)) /usr/lib/python2.7/site-packages/pluggy/manager.py:81: in firstresult=hook.spec.opts.get("firstresult") if hook.spec else False, /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/.tox/py27/lib/python2.7/site-packages/pytest_bdd/plugin.py:93: in pytest_bdd_apply_tag mark = getattr(pytest.mark, tag) /usr/lib/python2.7/site-packages/_pytest/mark/structures.py:337: in __getattr__ PytestUnknownMarkWarning, E PytestUnknownMarkWarning: Unknown pytest.mark.feature_tag_2 - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/latest/mark.html !!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!! =========================== 1 error in 0.18 seconds ============================ _____________________ test_tags_after_background_issue_160 _____________________ testdir = def test_tags_after_background_issue_160(testdir): """Make sure using a tag after background works.""" testdir.makefile('.feature', test=""" Feature: Tags after background Background: Given I have a bar @tag Scenario: Tags Given I have a baz Scenario: Tags 2 Given I have a baz """) testdir.makepyfile(""" import pytest from pytest_bdd import given, scenarios @given('I have a bar') def i_have_bar(): return 'bar' @given('I have a baz') def i_have_baz(): return 'baz' scenarios('test.feature') """) result = testdir.runpytest('-m', 'tag', '-vv').parseoutcomes() > assert result['passed'] == 1 E KeyError: 'passed' result = {u'error': 1, u'seconds': 26} testdir = /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/tests/feature/test_tags.py:91: KeyError ----------------------------- Captured stdout call ----------------------------- ============================= test session starts ============================== platform linux2 -- Python 2.7.16, pytest-4.6.2, py-1.8.0, pluggy-0.12.0 -- /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/.tox/py27/bin/python cachedir: .pytest_cache rootdir: /usr/src/tmp/pytest-of-builder/pytest-0/test_tags_after_background_issue_1600 plugins: bdd-3.1.0 collecting ... collected 0 items / 1 errors ==================================== ERRORS ==================================== ___________ ERROR collecting test_tags_after_background_issue_160.py ___________ test_tags_after_background_issue_160.py:12: in scenarios('test.feature') /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/.tox/py27/lib/python2.7/site-packages/pytest_bdd/scenario.py:383: in scenarios @scenario(feature.filename, scenario_name, **kwargs) /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/.tox/py27/lib/python2.7/site-packages/pytest_bdd/scenario.py:420: in decorator ??? /usr/lib/python2.7/site-packages/pluggy/hooks.py:289: in __call__ return self._hookexec(self, self.get_hookimpls(), kwargs) /usr/lib/python2.7/site-packages/pluggy/manager.py:87: in _hookexec return self._inner_hookexec(hook, methods, kwargs) /usr/lib/python2.7/site-packages/pluggy/_tracing.py:80: in __call__ return outcome.get_result() /usr/lib/python2.7/site-packages/pluggy/_tracing.py:78: in outcome = _Result.from_call(lambda: self.oldcall(hook, hook_impls, kwargs)) /usr/lib/python2.7/site-packages/pluggy/manager.py:81: in firstresult=hook.spec.opts.get("firstresult") if hook.spec else False, /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/.tox/py27/lib/python2.7/site-packages/pytest_bdd/plugin.py:93: in pytest_bdd_apply_tag mark = getattr(pytest.mark, tag) /usr/lib/python2.7/site-packages/_pytest/mark/structures.py:337: in __getattr__ PytestUnknownMarkWarning, E PytestUnknownMarkWarning: Unknown pytest.mark.tag - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/latest/mark.html !!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!! =========================== 1 error in 0.26 seconds ============================ _____________________________ test_tag_with_spaces _____________________________ testdir = def test_tag_with_spaces(testdir): testdir.makeconftest(""" import pytest @pytest.hookimpl(tryfirst=True) def pytest_bdd_apply_tag(tag, function): assert tag == 'test with spaces' """) testdir.makefile('.feature', test=""" Feature: Tag with spaces @test with spaces Scenario: Tags Given I have a bar """) testdir.makepyfile(""" from pytest_bdd import given, scenarios @given('I have a bar') def i_have_bar(): return 'bar' scenarios('test.feature') """) result = testdir.runpytest_subprocess() result.stdout.fnmatch_lines( [ > "*= 1 passed * =*", ], ) E Failed: nomatch: '*= 1 passed * =*' E and: u'============================= test session starts ==============================' E and: u'platform linux2 -- Python 2.7.16, pytest-4.6.2, py-1.8.0, pluggy-0.12.0' E and: u'rootdir: /usr/src/tmp/pytest-of-builder/pytest-0/test_tag_with_spaces0' E and: u'plugins: bdd-3.1.0' E and: u'collected 1 item' E and: u'' E and: u'test_tag_with_spaces.py . [100%]' E and: u'' E and: u'=============================== warnings summary ===============================' E and: u'/usr/lib/python2.7/site-packages/_pytest/mark/structures.py:337' E and: u' /usr/lib/python2.7/site-packages/_pytest/mark/structures.py:337: PytestUnknownMarkWarning: Unknown pytest.mark.test with spaces - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/latest/mark.html' E and: u' PytestUnknownMarkWarning,' E and: u'' E and: u'-- Docs: https://docs.pytest.org/en/latest/warnings.html' E and: u'===================== 1 passed, 1 warnings in 0.03 seconds =====================' E remains unmatched: '*= 1 passed * =*' result = testdir = /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/tests/feature/test_tags.py:161: Failed ----------------------------- Captured stdout call ----------------------------- running: /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/.tox/py27/bin/python -mpytest --basetemp=/usr/src/tmp/pytest-of-builder/pytest-0/test_tag_with_spaces0/runpytest-0 in: /usr/src/tmp/pytest-of-builder/pytest-0/test_tag_with_spaces0 ============================= test session starts ============================== platform linux2 -- Python 2.7.16, pytest-4.6.2, py-1.8.0, pluggy-0.12.0 rootdir: /usr/src/tmp/pytest-of-builder/pytest-0/test_tag_with_spaces0 plugins: bdd-3.1.0 collected 1 item test_tag_with_spaces.py . [100%] =============================== warnings summary =============================== /usr/lib/python2.7/site-packages/_pytest/mark/structures.py:337 /usr/lib/python2.7/site-packages/_pytest/mark/structures.py:337: PytestUnknownMarkWarning: Unknown pytest.mark.test with spaces - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/latest/mark.html PytestUnknownMarkWarning, -- Docs: https://docs.pytest.org/en/latest/warnings.html ===================== 1 passed, 1 warnings in 0.03 seconds ===================== - generated xml file: /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/.tox/py27/log/junit-py27.xml - ==================== 7 failed, 153 passed in 17.98 seconds ===================== ERROR: InvocationError for command /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/.tox/py27/bin/py.test tests --junitxml=/usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/.tox/py27/log/junit-py27.xml (exited with code 1) PASSED [ 29%] tests/feature/test_gherkin_terminal_reporter.py::tests_are_run_with_any_verbosity_mode[line per test] ERROR: invocation failed (exit code 1) ✖ FAIL py27 in 36.785 seconds PASSED [ 30%] tests/feature/test_gherkin_terminal_reporter.py::tests_are_run_with_any_verbosity_mode[verbose] PASSED [ 30%] tests/feature/test_gherkin_terminal_reporter.py::tests_are_run_with___showlocals PASSED [ 31%] tests/feature/test_gherkin_terminal_reporter.py::test_scenario_in_expanded_mode[./steps/unicode.feature-./steps/test_unicode.py-test_steps_in_feature_file_have_unicode] PASSED [ 31%] tests/feature/test_multiline.py::test_multiline[\nScenario: Multiline step using sub indentation\n Given I have a step with:\n Some\n\n Extra\n Lines\n Then the text should be parsed with correct indentation\n-Some\n\nExtra\nLines] PASSED [ 32%] tests/feature/test_multiline.py::test_multiline[\nScenario: Multiline step using sub indentation\n Given I have a step with:\n Some\n\n Extra\n Lines\n\n Then the text should be parsed with correct indentation\n- Some\n\n Extra\nLines] PASSED [ 33%] tests/feature/test_multiline.py::test_multiline[\nFeature:\nScenario: Multiline step using sub indentation\n Given I have a step with:\n Some\n Extra\n Lines\n\n-Some\nExtra\nLines] PASSED [ 33%] tests/feature/test_multiline.py::test_multiline_wrong_indent PASSED [ 34%] tests/feature/test_no_scenario.py::test_no_scenarios PASSED [ 35%] tests/feature/test_no_scenario.py::test_only_background_strict_mode PASSED [ 35%] tests/feature/test_no_sctrict_gherkin.py::test_background_no_strict_gherkin PASSED [ 36%] tests/feature/test_no_sctrict_gherkin.py::test_scenario_no_strict_gherkin PASSED [ 36%] tests/feature/test_outline.py::test_outlined[12-5.0-7] PASSED [ 37%] tests/feature/test_outline.py::test_outlined[5-4.0-1] PASSED [ 38%] tests/feature/test_outline.py::test_wrongly_outlined PASSED [ 38%] tests/feature/test_outline.py::test_wrong_vertical_examples_scenario PASSED [ 39%] tests/feature/test_outline.py::test_wrong_vertical_examples_feature PASSED [ 40%] tests/feature/test_outline.py::test_outlined_with_other_fixtures[1-12-5.0-7] PASSED [ 40%] tests/feature/test_outline.py::test_outlined_with_other_fixtures[1-5-4.0-1] PASSED [ 41%] tests/feature/test_outline.py::test_outlined_with_other_fixtures[2-12-5.0-7] PASSED [ 41%] tests/feature/test_outline.py::test_outlined_with_other_fixtures[2-5-4.0-1] PASSED [ 42%] tests/feature/test_outline.py::test_outlined_with_other_fixtures[3-12-5.0-7] PASSED [ 43%] tests/feature/test_outline.py::test_outlined_with_other_fixtures[3-5-4.0-1] PASSED [ 43%] tests/feature/test_outline.py::test_vertical_example[12-5.0-7] PASSED [ 44%] tests/feature/test_outline.py::test_vertical_example[2-1.0-1] PASSED [ 45%] tests/feature/test_outline.py::test_outlined_feature[12-5.0-7-oranges] PASSED [ 45%] tests/feature/test_outline.py::test_outlined_feature[12-5.0-7-apples] PASSED [ 46%] tests/feature/test_outline.py::test_outlined_feature[5-4.0-1-oranges] PASSED [ 46%] tests/feature/test_outline.py::test_outlined_feature[5-4.0-1-apples] PASSED [ 47%] tests/feature/test_outline_empty_values.py::test_scenario_with_empty_example_values[#--] PASSED [ 48%] tests/feature/test_outline_empty_values.py::test_scenario_with_empty_example_values_vertical[#--] PASSED [ 48%] tests/feature/test_parametrized.py::test_parametrized[12-5-7] PASSED [ 49%] tests/feature/test_parametrized.py::test_parametrized_with_other_fixtures[1-12-5-7] PASSED [ 50%] tests/feature/test_parametrized.py::test_parametrized_with_other_fixtures[2-12-5-7] PASSED [ 50%] tests/feature/test_report.py::test_step_trace FAILED [ 51%] tests/feature/test_report.py::test_complex_types PASSED [ 51%] tests/feature/test_reuse.py::test_reuse PASSED [ 52%] tests/feature/test_same_function_name.py::test_when_function_name_same_as_step_name PASSED [ 53%] tests/feature/test_scenario.py::test_scenario_not_found PASSED [ 53%] tests/feature/test_scenario.py::test_scenario_comments PASSED [ 54%] tests/feature/test_scenario.py::test_scenario_not_decorator PASSED [ 55%] tests/feature/test_scenarios.py::test_scenarios PASSED [ 55%] tests/feature/test_scenarios.py::test_scenarios_none_found PASSED [ 56%] tests/feature/test_steps.py::test_steps PASSED [ 56%] tests/feature/test_steps.py::test_when_first PASSED [ 57%] tests/feature/test_steps.py::test_then_after_given PASSED [ 58%] tests/feature/test_steps.py::test_conftest PASSED [ 58%] tests/feature/test_steps.py::test_multiple_given PASSED [ 59%] tests/feature/test_steps.py::test_step_hooks PASSED [ 60%] tests/feature/test_steps.py::test_step_trace PASSED [ 60%] tests/feature/test_tags.py::test_tags FAILED [ 61%] tests/feature/test_tags.py::test_tags_selector FAILED [ 61%] tests/feature/test_tags.py::test_tags_after_background_issue_160 FAILED [ 62%] tests/feature/test_tags.py::test_apply_tag_hook PASSED [ 63%] tests/feature/test_tags.py::test_tag_with_spaces FAILED [ 63%] tests/feature/test_tags.py::test_at_in_scenario PASSED [ 64%] tests/feature/test_tags.py::test_get_tags[@foo @bar-expected0] PASSED [ 65%] tests/feature/test_tags.py::test_get_tags[@with spaces @bar-expected1] PASSED [ 65%] tests/feature/test_tags.py::test_get_tags[@double @double-expected2] PASSED [ 66%] tests/feature/test_tags.py::test_get_tags[ @indented-expected3] PASSED [ 66%] tests/feature/test_tags.py::test_get_tags[None-expected4] PASSED [ 67%] tests/feature/test_tags.py::test_get_tags[foobar-expected5] PASSED [ 68%] tests/feature/test_tags.py::test_get_tags[-expected6] PASSED [ 68%] tests/feature/test_wrong.py::test_wrong[True-True-when_in_background.feature-When in background] PASSED [ 69%] tests/feature/test_wrong.py::test_wrong[True-True-when_after_then.feature-When after then] PASSED [ 70%] tests/feature/test_wrong.py::test_wrong[True-True-then_first.feature-Then first] PASSED [ 70%] tests/feature/test_wrong.py::test_wrong[True-True-given_after_when.feature-Given after When] PASSED [ 71%] tests/feature/test_wrong.py::test_wrong[True-True-given_after_then.feature-Given after Then] PASSED [ 71%] tests/feature/test_wrong.py::test_wrong[True-False-when_in_background.feature-When in background] PASSED [ 72%] tests/feature/test_wrong.py::test_wrong[True-False-when_after_then.feature-When after then] PASSED [ 73%] tests/feature/test_wrong.py::test_wrong[True-False-then_first.feature-Then first] PASSED [ 73%] tests/feature/test_wrong.py::test_wrong[True-False-given_after_when.feature-Given after When] PASSED [ 74%] tests/feature/test_wrong.py::test_wrong[True-False-given_after_then.feature-Given after Then] PASSED [ 75%] tests/feature/test_wrong.py::test_wrong[False-True-when_in_background.feature-When in background] PASSED [ 75%] tests/feature/test_wrong.py::test_wrong[False-True-when_after_then.feature-When after then] PASSED [ 76%] tests/feature/test_wrong.py::test_wrong[False-True-then_first.feature-Then first] PASSED [ 76%] tests/feature/test_wrong.py::test_wrong[False-True-given_after_when.feature-Given after When] PASSED [ 77%] tests/feature/test_wrong.py::test_wrong[False-True-given_after_then.feature-Given after Then] PASSED [ 78%] tests/feature/test_wrong.py::test_wrong[False-False-when_in_background.feature-When in background] PASSED [ 78%] tests/feature/test_wrong.py::test_wrong[False-False-when_after_then.feature-When after then] PASSED [ 79%] tests/feature/test_wrong.py::test_wrong[False-False-then_first.feature-Then first] PASSED [ 80%] tests/feature/test_wrong.py::test_wrong[False-False-given_after_when.feature-Given after When] PASSED [ 80%] tests/feature/test_wrong.py::test_wrong[False-False-given_after_then.feature-Given after Then] PASSED [ 81%] tests/feature/test_wrong.py::test_wrong_type_order[When in Given] PASSED [ 81%] tests/feature/test_wrong.py::test_wrong_type_order[When in Then] PASSED [ 82%] tests/feature/test_wrong.py::test_wrong_type_order[Then in Given] PASSED [ 83%] tests/feature/test_wrong.py::test_wrong_type_order[Given in When] PASSED [ 83%] tests/feature/test_wrong.py::test_wrong_type_order[Given in Then] PASSED [ 84%] tests/feature/test_wrong.py::test_wrong_type_order[Then in When] PASSED [ 85%] tests/feature/test_wrong.py::test_verbose_output PASSED [ 85%] tests/feature/test_wrong.py::test_multiple_features_single_file PASSED [ 86%] tests/generation/test_generate_missing.py::test_python_name_generator PASSED [ 86%] tests/generation/test_generate_missing.py::test_generate_missing PASSED [ 87%] tests/library/test_parent.py::test_parent PASSED [ 88%] tests/library/test_parent.py::test_global_when_step PASSED [ 88%] tests/library/child/test_local_override.py::test_override PASSED [ 89%] tests/library/child/test_local_override.py::test_parent PASSED [ 90%] tests/library/child/test_parent_override.py::test_parent PASSED [ 90%] tests/library/child/test_parent_override.py::test_override PASSED [ 91%] tests/scripts/test_generate.py::test_generate PASSED [ 91%] tests/scripts/test_main.py::test_main PASSED [ 92%] tests/scripts/test_migrate.py::test_migrate PASSED [ 93%] tests/steps/test_given.py::test_given_with_fixture PASSED [ 93%] tests/steps/test_given.py::test_root_alias PASSED [ 94%] tests/steps/test_given.py::test_session_given PASSED [ 95%] tests/steps/test_given.py::test_given_injection PASSED [ 95%] tests/steps/test_given.py::test_decorate_with_fixture PASSED [ 96%] tests/steps/test_steps.py::test_when_then PASSED [ 96%] tests/steps/test_steps.py::test_preserve_decorator[given-Given] PASSED [ 97%] tests/steps/test_steps.py::test_preserve_decorator[when-When] PASSED [ 98%] tests/steps/test_steps.py::test_preserve_decorator[then-Then] PASSED [ 98%] tests/steps/test_unicode.py::test_steps_in_feature_file_have_unicode PASSED [ 99%] tests/steps/test_unicode.py::test_steps_in_py_file_have_unicode PASSED [100%] =================================== FAILURES =================================== _______________________________ test_step_trace ________________________________ testdir = def test_step_trace(testdir): """Test step trace.""" testdir.makefile('.feature', test=textwrap.dedent(""" @feature-tag Feature: One passing scenario, one failing scenario @scenario-passing-tag Scenario: Passing Given a passing step And some other passing step @scenario-failing-tag Scenario: Failing Given a passing step And a failing step @scenario-outline-passing-tag Scenario: Passing outline Given type and value Examples: example1 | type | value | | str | hello | | int | 42 | | float | 1.0 | """)) testdir.makepyfile(textwrap.dedent(""" import pytest from pytest_bdd import given, when, scenario @given('a passing step') def a_passing_step(): return 'pass' @given('some other passing step') def some_other_passing_step(): return 'pass' @given('a failing step') def a_failing_step(): raise Exception('Error') @given('type and value ') def type_type_and_value_value(): return 'pass' @scenario('test.feature', 'Passing') def test_passing(): pass @scenario('test.feature', 'Failing') def test_failing(): pass @scenario('test.feature', 'Passing outline') def test_passing_outline(): pass """)) result, jsonobject = runandparse(testdir) assert result.ret expected = [ { "description": "", "elements": [ { "description": "", "id": "test_passing", "keyword": "Scenario", "line": 5, "name": "Passing", "steps": [ { "keyword": "Given", "line": 6, "match": { "location": "" }, "name": "a passing step", "result": { "status": "passed", "duration": equals_any(int) } }, { "keyword": "And", "line": 7, "match": { "location": "" }, "name": "some other passing step", "result": { "status": "passed", "duration": equals_any(int) } } ], "tags": [ { 'name': 'scenario-passing-tag', 'line': 4, } ], "type": "scenario" }, { "description": "", "id": "test_failing", "keyword": "Scenario", "line": 10, "name": "Failing", "steps": [ { "keyword": "Given", "line": 11, "match": { "location": "" }, "name": "a passing step", "result": { "status": "passed", "duration": equals_any(int) } }, { "keyword": "And", "line": 12, "match": { "location": "" }, "name": "a failing step", "result": { "error_message": equals_any(string), "status": "failed", "duration": equals_any(int) } } ], "tags": [ { 'name': 'scenario-failing-tag', 'line': 9, } ], "type": "scenario" }, { "description": "", "keyword": "Scenario", "tags": [ { "line": 14, "name": "scenario-outline-passing-tag" } ], "steps": [ { "line": 16, "match": {"location": ""}, "result": { "status": "passed", "duration": equals_any(int) }, "keyword": "Given", "name": "type and value " } ], "line": 15, "type": "scenario", "id": "test_passing_outline[str-hello]", "name": "Passing outline" }, { "description": "", "keyword": "Scenario", "tags": [ { "line": 14, "name": "scenario-outline-passing-tag" } ], "steps": [ { "line": 16, "match": {"location": ""}, "result": { "status": "passed", "duration": equals_any(int) }, "keyword": "Given", "name": "type and value " } ], "line": 15, "type": "scenario", "id": "test_passing_outline[int-42]", "name": "Passing outline" }, { "description": "", "keyword": "Scenario", "tags": [ { "line": 14, "name": "scenario-outline-passing-tag" } ], "steps": [ { "line": 16, "match": {"location": ""}, "result": { "status": "passed", "duration": equals_any(int) }, "keyword": "Given", "name": "type and value " } ], "line": 15, "type": "scenario", "id": "test_passing_outline[float-1.0]", "name": "Passing outline" } ], "id": os.path.join("test_step_trace0", "test.feature"), "keyword": "Feature", "line": 2, "name": "One passing scenario, one failing scenario", "tags": [ { 'name': 'feature-tag', 'line': 1, } ], "uri": os.path.join(testdir.tmpdir.basename, 'test.feature'), } ] > assert jsonobject == expected E AssertionError: assert [] == [{'description': '', 'elemen... 'keyword': 'Feature', ...}] E Right contains one more item: {'description': '', 'elements': [{'description': '', 'id': 'test_passing', 'keyword': 'Scenario', 'line': 5, ...}, {'d...loat-1.0]', 'keyword': 'Scenario', 'line': 15, ...}], 'id': 'test_step_trace0/test.feature', 'keyword': 'Feature', ...} E Full diff: E - [] E + [{'description': '', E + 'elements': [{'description': '', E + 'id': 'test_passing', E + 'keyword': 'Scenario', E + 'line': 5, E + 'name': 'Passing', E + 'steps': [{'keyword': 'Given', E + 'line': 6, E + 'match': {'location': ''}, E + 'name': 'a passing step', E + 'result': {'duration': , E + 'status': 'passed'}}, E + {'keyword': 'And', E + 'line': 7, E + 'match': {'location': ''}, E + 'name': 'some other passing step', E + 'result': {'duration': , E + 'status': 'passed'}}], E + 'tags': [{'line': 4, 'name': 'scenario-passing-tag'}], E + 'type': 'scenario'}, E + {'description': '', E + 'id': 'test_failing', E + 'keyword': 'Scenario', E + 'line': 10, E + 'name': 'Failing', E + 'steps': [{'keyword': 'Given', E + 'line': 11, E + 'match': {'location': ''}, E + 'name': 'a passing step', E + 'result': {'duration': , E + 'status': 'passed'}}, E + {'keyword': 'And', E + 'line': 12, E + 'match': {'location': ''}, E + 'name': 'a failing step', E + 'result': {'duration': , E + 'error_message': , E + 'status': 'failed'}}], E + 'tags': [{'line': 9, 'name': 'scenario-failing-tag'}], E + 'type': 'scenario'}, E + {'description': '', E + 'id': 'test_passing_outline[str-hello]', E + 'keyword': 'Scenario', E + 'line': 15, E + 'name': 'Passing outline', E + 'steps': [{'keyword': 'Given', E + 'line': 16, E + 'match': {'location': ''}, E + 'name': 'type and value ', E + 'result': {'duration': , E + 'status': 'passed'}}], E + 'tags': [{'line': 14, 'name': 'scenario-outline-passing-tag'}], E + 'type': 'scenario'}, E + {'description': '', E + 'id': 'test_passing_outline[int-42]', E + 'keyword': 'Scenario', E + 'line': 15, E + 'name': 'Passing outline', E + 'steps': [{'keyword': 'Given', E + 'line': 16, E + 'match': {'location': ''}, E + 'name': 'type and value ', E + 'result': {'duration': , E + 'status': 'passed'}}], E + 'tags': [{'line': 14, 'name': 'scenario-outline-passing-tag'}], E + 'type': 'scenario'}, E + {'description': '', E + 'id': 'test_passing_outline[float-1.0]', E + 'keyword': 'Scenario', E + 'line': 15, E + 'name': 'Passing outline', E + 'steps': [{'keyword': 'Given', E + 'line': 16, E + 'match': {'location': ''}, E + 'name': 'type and value ', E + 'result': {'duration': , E + 'status': 'passed'}}], E + 'tags': [{'line': 14, 'name': 'scenario-outline-passing-tag'}], E + 'type': 'scenario'}], E + 'id': 'test_step_trace0/test.feature', E + 'keyword': 'Feature', E + 'line': 2, E + 'name': 'One passing scenario, one failing scenario', E + 'tags': [{'line': 1, 'name': 'feature-tag'}], E + 'uri': 'test_step_trace0/test.feature'}] expected = [{'description': '', 'elements': [{'description': '', 'id': 'test_passing', 'keyword': 'Scenario', 'line': 5, 'name': 'Passing', 'steps': [{'keyword': 'Given', 'line': 6, 'match': {'location': ''}, 'name': 'a passing step', 'result': {'duration': , 'status': 'passed'}}, {'keyword': 'And', 'line': 7, 'match': {'location': ''}, 'name': 'some other passing step', 'result': {'duration': , 'status': 'passed'}}], 'tags': [{'line': 4, 'name': 'scenario-passing-tag'}], 'type': 'scenario'}, {'description': '', 'id': 'test_failing', 'keyword': 'Scenario', 'line': 10, 'name': 'Failing', 'steps': [{'keyword': 'Given', 'line': 11, 'match': {'location': ''}, 'name': 'a passing step', 'result': {'duration': , 'status': 'passed'}}, {'keyword': 'And', 'line': 12, 'match': {'location': ''}, 'name': 'a failing step', 'result': {'duration': , 'error_message': , 'status': 'failed'}}], 'tags': [{'line': 9, 'name': 'scenario-failing-tag'}], 'type': 'scenario'}, {'description': '', 'id': 'test_passing_outline[str-hello]', 'keyword': 'Scenario', 'line': 15, 'name': 'Passing outline', 'steps': [{'keyword': 'Given', 'line': 16, 'match': {'location': ''}, 'name': 'type and value ', 'result': {'duration': , 'status': 'passed'}}], 'tags': [{'line': 14, 'name': 'scenario-outline-passing-tag'}], 'type': 'scenario'}, {'description': '', 'id': 'test_passing_outline[int-42]', 'keyword': 'Scenario', 'line': 15, 'name': 'Passing outline', 'steps': [{'keyword': 'Given', 'line': 16, 'match': {'location': ''}, 'name': 'type and value ', 'result': {'duration': , 'status': 'passed'}}], 'tags': [{'line': 14, 'name': 'scenario-outline-passing-tag'}], 'type': 'scenario'}, {'description': '', 'id': 'test_passing_outline[float-1.0]', 'keyword': 'Scenario', 'line': 15, 'name': 'Passing outline', 'steps': [{'keyword': 'Given', 'line': 16, 'match': {'location': ''}, 'name': 'type and value ', 'result': {'duration': , 'status': 'passed'}}], 'tags': [{'line': 14, 'name': 'scenario-outline-passing-tag'}], 'type': 'scenario'}], 'id': 'test_step_trace0/test.feature', 'keyword': 'Feature', 'line': 2, 'name': 'One passing scenario, one failing scenario', 'tags': [{'line': 1, 'name': 'feature-tag'}], 'uri': 'test_step_trace0/test.feature'}] jsonobject = [] result = testdir = /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/tests/feature/test_cucumber_json.py:271: AssertionError ----------------------------- Captured stdout call ----------------------------- ============================= test session starts ============================== platform linux -- Python 3.7.3, pytest-4.6.2, py-1.8.0, pluggy-0.12.0 rootdir: /usr/src/tmp/pytest-of-builder/pytest-1/test_step_trace0 plugins: bdd-3.1.0 collected 0 items / 1 errors ==================================== ERRORS ==================================== _____________________ ERROR collecting test_step_trace.py ______________________ test_step_trace.py:20: in @scenario('test.feature', 'Passing') test_step_trace.py:57: in decorator ??? /usr/lib/python3/site-packages/pluggy/hooks.py:289: in __call__ return self._hookexec(self, self.get_hookimpls(), kwargs) /usr/lib/python3/site-packages/pluggy/manager.py:87: in _hookexec return self._inner_hookexec(hook, methods, kwargs) /usr/lib/python3/site-packages/pluggy/_tracing.py:80: in __call__ return outcome.get_result() /usr/lib/python3/site-packages/pluggy/_tracing.py:78: in outcome = _Result.from_call(lambda: self.oldcall(hook, hook_impls, kwargs)) /usr/lib/python3/site-packages/pluggy/manager.py:81: in firstresult=hook.spec.opts.get("firstresult") if hook.spec else False, /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/.tox/py37/lib/python3/site-packages/pytest_bdd/plugin.py:93: in pytest_bdd_apply_tag mark = getattr(pytest.mark, tag) /usr/lib/python3/site-packages/_pytest/mark/structures.py:337: in __getattr__ PytestUnknownMarkWarning, E _pytest.warning_types.PytestUnknownMarkWarning: Unknown pytest.mark.feature-tag - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/latest/mark.html - generated json file: /usr/src/tmp/pytest-of-builder/pytest-1/test_step_trace0/cucumber.json - !!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!! =========================== 1 error in 0.34 seconds ============================ ----------------------------- Captured stderr call ----------------------------- Exception ignored in: <_io.FileIO name='/usr/src/tmp/pytest-of-builder/pytest-1/test_step_trace0/cucumber.json' mode='rb' closefd=True> ResourceWarning: unclosed file <_io.TextIOWrapper name='/usr/src/tmp/pytest-of-builder/pytest-1/test_step_trace0/cucumber.json' mode='r' encoding='UTF-8'> ______________________ test_step_trace_with_expand_option ______________________ testdir = def test_step_trace_with_expand_option(testdir): """Test step trace.""" testdir.makefile('.feature', test=textwrap.dedent(""" @feature-tag Feature: One scenario outline, expanded to multiple scenarios @scenario-outline-passing-tag Scenario: Passing outline Given type and value Examples: example1 | type | value | | str | hello | | int | 42 | | float | 1.0 | """)) testdir.makepyfile(textwrap.dedent(""" import pytest from pytest_bdd import given, scenario @given('type and value ') def type_type_and_value_value(): return 'pass' @scenario('test.feature', 'Passing outline') def test_passing_outline(): pass """)) result, jsonobject = runandparse(testdir, '--cucumber-json-expand') > assert result.ret == 0 E assert 2 == 0 E -2 E +0 jsonobject = [] result = testdir = /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/tests/feature/test_cucumber_json.py:303: AssertionError ----------------------------- Captured stdout call ----------------------------- ============================= test session starts ============================== platform linux -- Python 3.7.3, pytest-4.6.2, py-1.8.0, pluggy-0.12.0 rootdir: /usr/src/tmp/pytest-of-builder/pytest-1/test_step_trace_with_expand_option0 plugins: bdd-3.1.0 collected 0 items / 1 errors ==================================== ERRORS ==================================== ____________ ERROR collecting test_step_trace_with_expand_option.py ____________ test_step_trace_with_expand_option.py:8: in @scenario('test.feature', 'Passing outline') test_step_trace_with_expand_option.py:45: in decorator ??? /usr/lib/python3/site-packages/pluggy/hooks.py:289: in __call__ return self._hookexec(self, self.get_hookimpls(), kwargs) /usr/lib/python3/site-packages/pluggy/manager.py:87: in _hookexec return self._inner_hookexec(hook, methods, kwargs) /usr/lib/python3/site-packages/pluggy/_tracing.py:80: in __call__ return outcome.get_result() /usr/lib/python3/site-packages/pluggy/_tracing.py:78: in outcome = _Result.from_call(lambda: self.oldcall(hook, hook_impls, kwargs)) /usr/lib/python3/site-packages/pluggy/manager.py:81: in firstresult=hook.spec.opts.get("firstresult") if hook.spec else False, /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/.tox/py37/lib/python3/site-packages/pytest_bdd/plugin.py:93: in pytest_bdd_apply_tag mark = getattr(pytest.mark, tag) /usr/lib/python3/site-packages/_pytest/mark/structures.py:337: in __getattr__ PytestUnknownMarkWarning, E _pytest.warning_types.PytestUnknownMarkWarning: Unknown pytest.mark.scenario-outline-passing-tag - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/latest/mark.html - generated json file: /usr/src/tmp/pytest-of-builder/pytest-1/test_step_trace_with_expand_option0/cucumber.json - !!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!! =========================== 1 error in 0.22 seconds ============================ ----------------------------- Captured stderr call ----------------------------- Exception ignored in: <_io.FileIO name='/usr/src/tmp/pytest-of-builder/pytest-1/test_step_trace_with_expand_option0/cucumber.json' mode='rb' closefd=True> ResourceWarning: unclosed file <_io.TextIOWrapper name='/usr/src/tmp/pytest-of-builder/pytest-1/test_step_trace_with_expand_option0/cucumber.json' mode='r' encoding='UTF-8'> _______________________________ test_step_trace ________________________________ testdir = def test_step_trace(testdir): """Test step trace.""" feature = testdir.makefile('.feature', test=textwrap.dedent(""" @feature-tag Feature: One passing scenario, one failing scenario @scenario-passing-tag Scenario: Passing Given a passing step And some other passing step @scenario-failing-tag Scenario: Failing Given a passing step And a failing step Scenario Outline: Outlined Given there are cucumbers When I eat cucumbers Then I should have cucumbers Examples: | start | eat | left | | 12 | 5 | 7 | | 5 | 4 | 1 | """)) relpath = feature.relto(testdir.tmpdir.dirname) testdir.makepyfile(textwrap.dedent(""" import pytest from pytest_bdd import given, when, then, scenarios @given('a passing step') def a_passing_step(): return 'pass' @given('some other passing step') def some_other_passing_step(): return 'pass' @given('a failing step') def a_failing_step(): raise Exception('Error') @given('there are cucumbers') def start_cucumbers(start): assert isinstance(start, int) return dict(start=start) @when('I eat cucumbers') def eat_cucumbers(start_cucumbers, eat): assert isinstance(eat, float) start_cucumbers['eat'] = eat @then('I should have cucumbers') def should_have_left_cucumbers(start_cucumbers, start, eat, left): assert isinstance(left, str) assert start - eat == int(left) assert start_cucumbers['start'] == start assert start_cucumbers['eat'] == eat scenarios('test.feature', example_converters=dict(start=int, eat=float, left=str)) """)) result = testdir.inline_run('-vvl') assert result.ret > report = result.matchreport('test_passing', when='call').scenario feature = local('/usr/src/tmp/pytest-of-builder/pytest-1/test_step_trace1/test.feature') relpath = 'test_step_trace1/test.feature' result = <_pytest.pytester.HookRecorder object at 0xf57d7b8c> testdir = /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/tests/feature/test_report.py:90: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.pytester.HookRecorder object at 0xf57d7b8c> inamepart = 'test_passing' names = 'pytest_runtest_logreport pytest_collectreport', when = 'call' def matchreport( self, inamepart="", names="pytest_runtest_logreport pytest_collectreport", when=None, ): """return a testreport whose dotted import path matches""" values = [] for rep in self.getreports(names=names): if not when and rep.when != "call" and rep.passed: # setup/teardown passing reports - let's ignore those continue if when and rep.when != when: continue if not inamepart or inamepart in rep.nodeid.split("::"): values.append(rep) if not values: raise ValueError( "could not find test report matching %r: " > "no test reports at all!" % (inamepart,) ) E ValueError: could not find test report matching 'test_passing': no test reports at all! inamepart = 'test_passing' names = 'pytest_runtest_logreport pytest_collectreport' rep = self = <_pytest.pytester.HookRecorder object at 0xf57d7b8c> values = [] when = 'call' /usr/lib/python3/site-packages/_pytest/pytester.py:283: ValueError ----------------------------- Captured stdout call ----------------------------- ============================= test session starts ============================== platform linux -- Python 3.7.3, pytest-4.6.2, py-1.8.0, pluggy-0.12.0 -- /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/.tox/py37/bin/python cachedir: .pytest_cache rootdir: /usr/src/tmp/pytest-of-builder/pytest-1/test_step_trace1 plugins: bdd-3.1.0 collecting ... collected 0 items / 1 errors ==================================== ERRORS ==================================== _____________________ ERROR collecting test_step_trace.py ______________________ test_step_trace.py:35: in scenarios('test.feature', example_converters=dict(start=int, eat=float, left=str)) /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/.tox/py37/lib/python3/site-packages/pytest_bdd/scenario.py:383: in scenarios @scenario(feature.filename, scenario_name, **kwargs) /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/.tox/py37/lib/python3/site-packages/pytest_bdd/scenario.py:420: in decorator ??? /usr/lib/python3/site-packages/pluggy/hooks.py:289: in __call__ return self._hookexec(self, self.get_hookimpls(), kwargs) /usr/lib/python3/site-packages/pluggy/manager.py:87: in _hookexec return self._inner_hookexec(hook, methods, kwargs) /usr/lib/python3/site-packages/pluggy/_tracing.py:80: in __call__ return outcome.get_result() /usr/lib/python3/site-packages/pluggy/_tracing.py:78: in outcome = _Result.from_call(lambda: self.oldcall(hook, hook_impls, kwargs)) /usr/lib/python3/site-packages/pluggy/manager.py:81: in firstresult=hook.spec.opts.get("firstresult") if hook.spec else False, /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/.tox/py37/lib/python3/site-packages/pytest_bdd/plugin.py:93: in pytest_bdd_apply_tag mark = getattr(pytest.mark, tag) /usr/lib/python3/site-packages/_pytest/mark/structures.py:337: in __getattr__ PytestUnknownMarkWarning, E _pytest.warning_types.PytestUnknownMarkWarning: Unknown pytest.mark.feature-tag - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/latest/mark.html !!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!! =========================== 1 error in 0.45 seconds ============================ __________________________________ test_tags ___________________________________ request = > def test_tags(request): """Test tags for the scenario and the feature.""" @scenario( 'tags.feature', > 'Tags' ) def test(): request = > tests/feature/test_tags.py:11: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/feature/test_tags.py:48: in decorator assert result['deselected'] == 1 /usr/lib/python3/site-packages/pluggy/hooks.py:289: in __call__ return self._hookexec(self, self.get_hookimpls(), kwargs) /usr/lib/python3/site-packages/pluggy/manager.py:87: in _hookexec return self._inner_hookexec(hook, methods, kwargs) /usr/lib/python3/site-packages/pluggy/manager.py:81: in firstresult=hook.spec.opts.get("firstresult") if hook.spec else False, .tox/py37/lib/python3/site-packages/pytest_bdd/plugin.py:93: in pytest_bdd_apply_tag mark = getattr(pytest.mark, tag) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.mark.structures.MarkGenerator object at 0xf6d82d6c> name = 'scenario_tag_1' def __getattr__(self, name): if name[0] == "_": raise AttributeError("Marker name must NOT start with underscore") if self._config is not None: # We store a set of markers as a performance optimisation - if a mark # name is in the set we definitely know it, but a mark may be known and # not in the set. We therefore start by updating the set! if name not in self._markers: for line in self._config.getini("markers"): # example lines: "skipif(condition): skip the given test if..." # or "hypothesis: tests which use Hypothesis", so to get the # marker name we split on both `:` and `(`. marker = line.split(":")[0].split("(")[0].strip() self._markers.add(marker) # If the name is not in the set of known marks after updating, # then it really is time to issue a warning or an error. if name not in self._markers: if self._config.option.strict_markers: fail( "{!r} not found in `markers` configuration option".format(name), pytrace=False, ) else: warnings.warn( "Unknown pytest.mark.%s - is this a typo? You can register " "custom marks to avoid this warning - for details, see " "https://docs.pytest.org/en/latest/mark.html" % name, > PytestUnknownMarkWarning, ) E _pytest.warning_types.PytestUnknownMarkWarning: Unknown pytest.mark.scenario_tag_1 - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/latest/mark.html line = ('trylast: mark a hook implementation function such that the plugin machinery ' 'will try to call it last/as late as possible.') marker = 'trylast' name = 'scenario_tag_1' self = <_pytest.mark.structures.MarkGenerator object at 0xf6d82d6c> /usr/lib/python3/site-packages/_pytest/mark/structures.py:337: PytestUnknownMarkWarning ______________________________ test_tags_selector ______________________________ testdir = def test_tags_selector(testdir): """Test tests selection by tags.""" testdir.makefile('.feature', test=""" @feature_tag_1 @feature_tag_2 Feature: Tags @scenario_tag_01 @scenario_tag_02 Scenario: Tags Given I have a bar @scenario_tag_10 @scenario_tag_20 Scenario: Tags 2 Given I have a bar """) testdir.makepyfile(""" import pytest from pytest_bdd import given, scenarios @given('I have a bar') def i_have_bar(): return 'bar' scenarios('test.feature') """) result = testdir.runpytest('-m', 'scenario_tag_10 and not scenario_tag_01', '-vv').parseoutcomes() > assert result['passed'] == 1 E KeyError: 'passed' result = {'error': 1, 'seconds': 52} testdir = /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/tests/feature/test_tags.py:47: KeyError ----------------------------- Captured stdout call ----------------------------- ============================= test session starts ============================== platform linux -- Python 3.7.3, pytest-4.6.2, py-1.8.0, pluggy-0.12.0 -- /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/.tox/py37/bin/python cachedir: .pytest_cache rootdir: /usr/src/tmp/pytest-of-builder/pytest-1/test_tags_selector0 plugins: bdd-3.1.0 collecting ... collected 0 items / 1 errors ==================================== ERRORS ==================================== ____________________ ERROR collecting test_tags_selector.py ____________________ test_tags_selector.py:8: in scenarios('test.feature') /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/.tox/py37/lib/python3/site-packages/pytest_bdd/scenario.py:383: in scenarios @scenario(feature.filename, scenario_name, **kwargs) /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/.tox/py37/lib/python3/site-packages/pytest_bdd/scenario.py:420: in decorator ??? /usr/lib/python3/site-packages/pluggy/hooks.py:289: in __call__ return self._hookexec(self, self.get_hookimpls(), kwargs) /usr/lib/python3/site-packages/pluggy/manager.py:87: in _hookexec return self._inner_hookexec(hook, methods, kwargs) /usr/lib/python3/site-packages/pluggy/_tracing.py:80: in __call__ return outcome.get_result() /usr/lib/python3/site-packages/pluggy/_tracing.py:78: in outcome = _Result.from_call(lambda: self.oldcall(hook, hook_impls, kwargs)) /usr/lib/python3/site-packages/pluggy/manager.py:81: in firstresult=hook.spec.opts.get("firstresult") if hook.spec else False, /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/.tox/py37/lib/python3/site-packages/pytest_bdd/plugin.py:93: in pytest_bdd_apply_tag mark = getattr(pytest.mark, tag) /usr/lib/python3/site-packages/_pytest/mark/structures.py:337: in __getattr__ PytestUnknownMarkWarning, E _pytest.warning_types.PytestUnknownMarkWarning: Unknown pytest.mark.feature_tag_2 - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/latest/mark.html !!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!! =========================== 1 error in 0.52 seconds ============================ _____________________ test_tags_after_background_issue_160 _____________________ testdir = def test_tags_after_background_issue_160(testdir): """Make sure using a tag after background works.""" testdir.makefile('.feature', test=""" Feature: Tags after background Background: Given I have a bar @tag Scenario: Tags Given I have a baz Scenario: Tags 2 Given I have a baz """) testdir.makepyfile(""" import pytest from pytest_bdd import given, scenarios @given('I have a bar') def i_have_bar(): return 'bar' @given('I have a baz') def i_have_baz(): return 'baz' scenarios('test.feature') """) result = testdir.runpytest('-m', 'tag', '-vv').parseoutcomes() > assert result['passed'] == 1 E KeyError: 'passed' result = {'error': 1, 'seconds': 43} testdir = /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/tests/feature/test_tags.py:91: KeyError ----------------------------- Captured stdout call ----------------------------- ============================= test session starts ============================== platform linux -- Python 3.7.3, pytest-4.6.2, py-1.8.0, pluggy-0.12.0 -- /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/.tox/py37/bin/python cachedir: .pytest_cache rootdir: /usr/src/tmp/pytest-of-builder/pytest-1/test_tags_after_background_issue_1600 plugins: bdd-3.1.0 collecting ... collected 0 items / 1 errors ==================================== ERRORS ==================================== ___________ ERROR collecting test_tags_after_background_issue_160.py ___________ test_tags_after_background_issue_160.py:12: in scenarios('test.feature') /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/.tox/py37/lib/python3/site-packages/pytest_bdd/scenario.py:383: in scenarios @scenario(feature.filename, scenario_name, **kwargs) /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/.tox/py37/lib/python3/site-packages/pytest_bdd/scenario.py:420: in decorator ??? /usr/lib/python3/site-packages/pluggy/hooks.py:289: in __call__ return self._hookexec(self, self.get_hookimpls(), kwargs) /usr/lib/python3/site-packages/pluggy/manager.py:87: in _hookexec return self._inner_hookexec(hook, methods, kwargs) /usr/lib/python3/site-packages/pluggy/_tracing.py:80: in __call__ return outcome.get_result() /usr/lib/python3/site-packages/pluggy/_tracing.py:78: in outcome = _Result.from_call(lambda: self.oldcall(hook, hook_impls, kwargs)) /usr/lib/python3/site-packages/pluggy/manager.py:81: in firstresult=hook.spec.opts.get("firstresult") if hook.spec else False, /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/.tox/py37/lib/python3/site-packages/pytest_bdd/plugin.py:93: in pytest_bdd_apply_tag mark = getattr(pytest.mark, tag) /usr/lib/python3/site-packages/_pytest/mark/structures.py:337: in __getattr__ PytestUnknownMarkWarning, E _pytest.warning_types.PytestUnknownMarkWarning: Unknown pytest.mark.tag - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/latest/mark.html !!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!! =========================== 1 error in 0.43 seconds ============================ _____________________________ test_tag_with_spaces _____________________________ testdir = def test_tag_with_spaces(testdir): testdir.makeconftest(""" import pytest @pytest.hookimpl(tryfirst=True) def pytest_bdd_apply_tag(tag, function): assert tag == 'test with spaces' """) testdir.makefile('.feature', test=""" Feature: Tag with spaces @test with spaces Scenario: Tags Given I have a bar """) testdir.makepyfile(""" from pytest_bdd import given, scenarios @given('I have a bar') def i_have_bar(): return 'bar' scenarios('test.feature') """) result = testdir.runpytest_subprocess() result.stdout.fnmatch_lines( [ > "*= 1 passed * =*", ], ) E Failed: nomatch: '*= 1 passed * =*' E and: '============================= test session starts ==============================' E and: 'platform linux -- Python 3.7.3, pytest-4.6.2, py-1.8.0, pluggy-0.12.0' E and: 'rootdir: /usr/src/tmp/pytest-of-builder/pytest-1/test_tag_with_spaces0' E and: 'plugins: bdd-3.1.0' E and: 'collected 1 item' E and: '' E and: 'test_tag_with_spaces.py . [100%]' E and: '' E and: '=============================== warnings summary ===============================' E and: '/usr/lib/python3/site-packages/_pytest/mark/structures.py:337' E and: ' /usr/lib/python3/site-packages/_pytest/mark/structures.py:337: PytestUnknownMarkWarning: Unknown pytest.mark.test with spaces - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/latest/mark.html' E and: ' PytestUnknownMarkWarning,' E and: '' E and: '-- Docs: https://docs.pytest.org/en/latest/warnings.html' E and: '===================== 1 passed, 1 warnings in 0.08 seconds =====================' E remains unmatched: '*= 1 passed * =*' result = testdir = /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/tests/feature/test_tags.py:161: Failed ----------------------------- Captured stdout call ----------------------------- running: /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/.tox/py37/bin/python -mpytest --basetemp=/usr/src/tmp/pytest-of-builder/pytest-1/test_tag_with_spaces0/runpytest-0 in: /usr/src/tmp/pytest-of-builder/pytest-1/test_tag_with_spaces0 ============================= test session starts ============================== platform linux -- Python 3.7.3, pytest-4.6.2, py-1.8.0, pluggy-0.12.0 rootdir: /usr/src/tmp/pytest-of-builder/pytest-1/test_tag_with_spaces0 plugins: bdd-3.1.0 collected 1 item test_tag_with_spaces.py . [100%] =============================== warnings summary =============================== /usr/lib/python3/site-packages/_pytest/mark/structures.py:337 /usr/lib/python3/site-packages/_pytest/mark/structures.py:337: PytestUnknownMarkWarning: Unknown pytest.mark.test with spaces - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/latest/mark.html PytestUnknownMarkWarning, -- Docs: https://docs.pytest.org/en/latest/warnings.html ===================== 1 passed, 1 warnings in 0.08 seconds ===================== - generated xml file: /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/.tox/py37/log/junit-py37.xml - ==================== 7 failed, 153 passed in 28.44 seconds ===================== ERROR: InvocationError for command /usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/.tox/py37/bin/py.test tests --junitxml=/usr/src/RPM/BUILD/python-module-pytest-bdd-3.1.0/.tox/py37/log/junit-py37.xml (exited with code 1) ERROR: invocation failed (exit code 1) ✖ FAIL py37 in 53.522 seconds ___________________________________ summary ____________________________________ ERROR: py27: parallel child exit code 1 ERROR: py37: parallel child exit code 1 error: Bad exit status from /usr/src/tmp/rpm-tmp.79621 (%check) RPM build errors: File /usr/src/RPM/SOURCES/python-module-pytest-bdd-3.1.0-alt.patch is smaller than 8 bytes Bad exit status from /usr/src/tmp/rpm-tmp.79621 (%check) Command exited with non-zero status 1 64.53user 3.39system 1:07.43elapsed 100%CPU (0avgtext+0avgdata 50500maxresident)k 0inputs+0outputs (0major+523111minor)pagefaults 0swaps hsh-rebuild: rebuild of `python-module-pytest-bdd-3.1.0-alt1.src.rpm' failed. Command exited with non-zero status 1 93.12user 8.31system 1:50.94elapsed 91%CPU (0avgtext+0avgdata 113636maxresident)k 2296inputs+0outputs (0major+1027159minor)pagefaults 0swaps