Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 1466423 Details for
Bug 1605771
python-minimock: FTBFS in Fedora rawhide
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
build.log
build.log (text/plain), 30.71 KB, created by
Mohan Boddu
on 2018-07-20 16:54:56 UTC
(
hide
)
Description:
build.log
Filename:
MIME Type:
Creator:
Mohan Boddu
Created:
2018-07-20 16:54:56 UTC
Size:
30.71 KB
patch
obsolete
>Mock Version: 1.3.4 >Mock Version: 1.3.4 >ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target noarch --nodeps /builddir/build/SPECS/python-minimock.spec'], chrootPath='/var/lib/mock/f29-build-13054518-949986/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7f73d2852fd0>timeout=172800uid=1000gid=425user='mockbuild'nspawn_args=[]printOutput=False) >Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target noarch --nodeps /builddir/build/SPECS/python-minimock.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False >sh: /usr/bin/python: No such file or directory >sh: /usr/bin/python: No such file or directory >Building target platforms: noarch >Building for target noarch >Wrote: /builddir/build/SRPMS/python-minimock-1.2.8-17.fc29.src.rpm >Child return code was: 0 >ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target noarch --nodeps /builddir/build/SPECS/python-minimock.spec'], chrootPath='/var/lib/mock/f29-build-13054518-949986/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7f73d2852fd0>timeout=172800uid=1000gid=425user='mockbuild'nspawn_args=[]printOutput=False) >Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target noarch --nodeps /builddir/build/SPECS/python-minimock.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False >sh: /usr/bin/python: No such file or directory >sh: /usr/bin/python: No such file or directory >Building target platforms: noarch >Building for target noarch >Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.v3sadX >+ umask 022 >+ cd /builddir/build/BUILD >+ cd /builddir/build/BUILD >+ rm -rf MiniMock-1.2.8 >+ /usr/bin/gzip -dc /builddir/build/SOURCES/MiniMock-1.2.8.tar.gz >+ /usr/bin/tar -xof - >+ STATUS=0 >+ '[' 0 -ne 0 ']' >+ cd MiniMock-1.2.8 >+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . >+ rm -rf /builddir/build/BUILD/python3-python-minimock-1.2.8-17.fc29 >+ cp -ar . /builddir/build/BUILD/python3-python-minimock-1.2.8-17.fc29 >+ exit 0 >Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.2mnBND >+ umask 022 >+ cd /builddir/build/BUILD >+ cd MiniMock-1.2.8 >+ CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' >+ LDFLAGS='-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' >+ /usr/bin/python2 setup.py build '--executable=/usr/bin/python2 -s' >running build >running build_py >creating build >creating build/lib >copying minimock.py -> build/lib >+ sleep 1 >~/build/BUILD/python3-python-minimock-1.2.8-17.fc29 ~/build/BUILD/MiniMock-1.2.8 >+ pushd /builddir/build/BUILD/python3-python-minimock-1.2.8-17.fc29 >+ CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' >+ LDFLAGS='-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' >+ /usr/bin/python3 setup.py build '--executable=/usr/bin/python3 -s' >running build >running build_py >creating build >creating build/lib >copying minimock.py -> build/lib >+ sleep 1 >+ popd >+ exit 0 >~/build/BUILD/MiniMock-1.2.8 >Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.qJgeoq >+ umask 022 >+ cd /builddir/build/BUILD >+ '[' /builddir/build/BUILDROOT/python-minimock-1.2.8-17.fc29.noarch '!=' / ']' >+ rm -rf /builddir/build/BUILDROOT/python-minimock-1.2.8-17.fc29.noarch >++ dirname /builddir/build/BUILDROOT/python-minimock-1.2.8-17.fc29.noarch >+ mkdir -p /builddir/build/BUILDROOT >+ mkdir /builddir/build/BUILDROOT/python-minimock-1.2.8-17.fc29.noarch >+ cd MiniMock-1.2.8 >+ rm -rf /builddir/build/BUILDROOT/python-minimock-1.2.8-17.fc29.noarch >+ CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' >+ LDFLAGS='-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' >+ /usr/bin/python2 setup.py install -O1 --skip-build --root /builddir/build/BUILDROOT/python-minimock-1.2.8-17.fc29.noarch >running install >running install_lib >creating /builddir/build/BUILDROOT/python-minimock-1.2.8-17.fc29.noarch >creating /builddir/build/BUILDROOT/python-minimock-1.2.8-17.fc29.noarch/usr >creating /builddir/build/BUILDROOT/python-minimock-1.2.8-17.fc29.noarch/usr/lib >creating /builddir/build/BUILDROOT/python-minimock-1.2.8-17.fc29.noarch/usr/lib/python2.7 >creating /builddir/build/BUILDROOT/python-minimock-1.2.8-17.fc29.noarch/usr/lib/python2.7/site-packages >copying build/lib/minimock.py -> /builddir/build/BUILDROOT/python-minimock-1.2.8-17.fc29.noarch/usr/lib/python2.7/site-packages >byte-compiling /builddir/build/BUILDROOT/python-minimock-1.2.8-17.fc29.noarch/usr/lib/python2.7/site-packages/minimock.py to minimock.pyc >writing byte-compilation script '/tmp/tmpzG6bwh.py' >/usr/bin/python2 -O /tmp/tmpzG6bwh.py >removing /tmp/tmpzG6bwh.py >running install_egg_info >running egg_info >writing MiniMock.egg-info/PKG-INFO >writing top-level names to MiniMock.egg-info/top_level.txt >writing dependency_links to MiniMock.egg-info/dependency_links.txt >reading manifest file 'MiniMock.egg-info/SOURCES.txt' >reading manifest template 'MANIFEST.in' >writing manifest file 'MiniMock.egg-info/SOURCES.txt' >Copying MiniMock.egg-info to /builddir/build/BUILDROOT/python-minimock-1.2.8-17.fc29.noarch/usr/lib/python2.7/site-packages/MiniMock-1.2.8-py2.7.egg-info >running install_scripts >+ pushd /builddir/build/BUILD/python3-python-minimock-1.2.8-17.fc29 >~/build/BUILD/python3-python-minimock-1.2.8-17.fc29 ~/build/BUILD/MiniMock-1.2.8 >+ CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' >+ LDFLAGS='-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' >+ /usr/bin/python3 setup.py install -O1 --skip-build --root /builddir/build/BUILDROOT/python-minimock-1.2.8-17.fc29.noarch >running install >running install_lib >creating /builddir/build/BUILDROOT/python-minimock-1.2.8-17.fc29.noarch/usr/lib/python3.7 >creating /builddir/build/BUILDROOT/python-minimock-1.2.8-17.fc29.noarch/usr/lib/python3.7/site-packages >copying build/lib/minimock.py -> /builddir/build/BUILDROOT/python-minimock-1.2.8-17.fc29.noarch/usr/lib/python3.7/site-packages >byte-compiling /builddir/build/BUILDROOT/python-minimock-1.2.8-17.fc29.noarch/usr/lib/python3.7/site-packages/minimock.py to minimock.cpython-37.pyc >writing byte-compilation script '/tmp/tmpc5_9cdtd.py' >/usr/bin/python3 /tmp/tmpc5_9cdtd.py >removing /tmp/tmpc5_9cdtd.py >running install_egg_info >running egg_info >writing MiniMock.egg-info/PKG-INFO >writing dependency_links to MiniMock.egg-info/dependency_links.txt >writing top-level names to MiniMock.egg-info/top_level.txt >reading manifest file 'MiniMock.egg-info/SOURCES.txt' >reading manifest template 'MANIFEST.in' >writing manifest file 'MiniMock.egg-info/SOURCES.txt' >Copying MiniMock.egg-info to /builddir/build/BUILDROOT/python-minimock-1.2.8-17.fc29.noarch/usr/lib/python3.7/site-packages/MiniMock-1.2.8-py3.7.egg-info >running install_scripts >~/build/BUILD/MiniMock-1.2.8 >+ popd >+ /usr/lib/rpm/find-debuginfo.sh -j6 --strict-build-id -m -i --build-id-seed 1.2.8-17.fc29 --unique-debug-suffix -1.2.8-17.fc29.noarch --unique-debug-src-base python-minimock-1.2.8-17.fc29.noarch --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/MiniMock-1.2.8 >find: 'debug': No such file or directory >+ /usr/lib/rpm/check-buildroot >+ /usr/lib/rpm/redhat/brp-ldconfig >/sbin/ldconfig: Warning: ignoring configuration file that cannot be opened: /etc/ld.so.conf: No such file or directory >+ /usr/lib/rpm/brp-compress >+ /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip >+ /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 1 >Bytecompiling .py files below /builddir/build/BUILDROOT/python-minimock-1.2.8-17.fc29.noarch/usr/lib/python3.7 using /usr/bin/python3.7 >Bytecompiling .py files below /builddir/build/BUILDROOT/python-minimock-1.2.8-17.fc29.noarch/usr/lib/python2.7 using /usr/bin/python2.7 >+ /usr/lib/rpm/brp-python-hardlink >+ /usr/lib/rpm/redhat/brp-mangle-shebangs >Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.X8CE5e >+ umask 022 >+ cd /builddir/build/BUILD >+ cd MiniMock-1.2.8 >+ /usr/bin/python2.7 minimock.py -v >Trying: > import smtplib >Expecting nothing >ok >Trying: > def send_email(from_addr, to_addr, subject, body): > conn = smtplib.SMTP('localhost') > msg = 'To: %s\nFrom: %s\nSubject: %s\n\n%s' % ( > to_addr, from_addr, subject, body) > conn.sendmail(from_addr, [to_addr], msg) > conn.quit() >Expecting nothing >ok >Trying: > smtplib.SMTP = Mock('smtplib.SMTP') >Expecting nothing >ok >Trying: > smtplib.SMTP.mock_returns = Mock('smtp_connection') >Expecting nothing >ok >Trying: > send_email('ianb@colorstudy.com', 'joe@example.com', > 'Hi there!', 'How is it going?') >Expecting: > Called smtplib.SMTP('localhost') > Called smtp_connection.sendmail( > 'ianb@colorstudy.com', > ['joe@example.com'], > 'To: joe@example.com\nFrom: ianb@colorstudy.com\nSubject: Hi there!\n\nHow is it going?') > Called smtp_connection.quit() >ok >Trying: > z = Mock('z', show_attrs=True) >Expecting nothing >ok >Trying: > z.a = 2 >Expecting: > Set z.a = 2 >ok >Trying: > tt = TraceTracker() >Expecting nothing >ok >Trying: > m = Mock('mock_obj', tracker=tt) >Expecting nothing >ok >Trying: > m.some_meth('arg1') >Expecting nothing >ok >Trying: > tt.check("Called mock_obj.some_meth('arg1')") >Expecting: > True >ok >Trying: > tt.clear() >Expecting nothing >ok >Trying: > m.some_meth('arg2') >Expecting nothing >ok >Trying: > tt.check("does not match") >Expecting: > False >ok >Trying: > tt = TraceTracker() >Expecting nothing >ok >Trying: > m = Mock('mock_obj', tracker=tt) >Expecting nothing >ok >Trying: > m.some_meth('dummy argument') >Expecting nothing >ok >Trying: > tt.diff("does not match") >Expecting: > "Expected:\n does not match\nGot:\n Called mock_obj.some_meth('dummy argument')\n" >ok >Trying: > tt.diff("Called mock_obj.some_meth('dummy argument')") >Expecting: > '' >ok >Trying: > tt = TraceTracker() >Expecting nothing >ok >Trying: > m = Mock('mock_obj', tracker=tt) >Expecting nothing >ok >Trying: > m.some_meth('dummy argument') >Expecting nothing >ok >Trying: > tt.dump() >Expecting: > "Called mock_obj.some_meth('dummy argument')\n" >ok >Trying: > m = Mock('mock_obj', tracker=None) >Expecting nothing >ok >Trying: > m.mock_returns = 42 >Expecting nothing >ok >Trying: > m() >Expecting: > 42 >ok >Trying: > m.mock_returns = None >Expecting nothing >ok >Trying: > m.mock_returns_func = lambda x: x*x >Expecting nothing >ok >Trying: > m(3) >Expecting: > 9 >ok >Trying: > m.mock_returns_func = None >Expecting nothing >ok >Trying: > m.mock_returns_iter = [True, False] >Expecting nothing >ok >Trying: > m() >Expecting: > True >ok >Trying: > m() >Expecting: > False >ok >Trying: > m.mock_returns_iter = None >Expecting nothing >ok >Trying: > m.mock_raises = ValueError >Expecting nothing >ok >Trying: > try: > m() > except ValueError: > pass > else: > raise AssertionError('m() should have raised ValueError') >Expecting nothing >ok >Trying: > m.mock_tracker = Printer(sys.stdout) >Expecting nothing >ok >Trying: > m.mock_show_attrs = True >Expecting nothing >ok >Trying: > m.a = 2 >Expecting: > Set mock_obj.a = 2 >ok >Trying: > import os >Expecting nothing >ok >Trying: > rename = os.rename >Expecting nothing >ok >Trying: > orig_id = id(rename) >Expecting nothing >ok >Trying: > mock("rename") >Expecting nothing >ok >Trying: > mock_id = id(rename) >Expecting nothing >ok >Trying: > mock("rename") >Expecting nothing >ok >Trying: > mock_id != id(rename) >Expecting: > True >ok >Trying: > restore() >Expecting nothing >ok >Trying: > orig_id == id(rename) == id(os.rename) >Expecting: > True >ok >Trying: > import smtplib >Expecting nothing >ok >Trying: > def send_email(from_addr, to_addr, subject, body): > conn = smtplib.SMTP('localhost') > msg = 'To: %s\nFrom: %s\nSubject: %s\n\n%s' % ( > to_addr, from_addr, subject, body) > conn.sendmail(from_addr, [to_addr], msg) > conn.quit() >Expecting nothing >ok >Trying: > mock("smtplib.SMTP", returns=Mock('smtp_connection')) >Expecting nothing >ok >Trying: > send_email('ianb@colorstudy.com', 'joe@example.com', > 'Hi there!', 'How is it going?') >Expecting: > Called smtplib.SMTP('localhost') > Called smtp_connection.sendmail( > 'ianb@colorstudy.com', > ['joe@example.com'], > 'To: joe@example.com\nFrom: ianb@colorstudy.com\nSubject: Hi there!\n\nHow is it going?') > Called smtp_connection.quit() >ok >Trying: > restore() >Expecting nothing >ok >Trying: > tt = TraceTracker() >Expecting nothing >ok >Trying: > m = Mock('mock_obj', tracker=tt) >Expecting nothing >ok >Trying: > m.some_meth('dummy argument') >Expecting nothing >ok >Trying: > assert_same_trace(tt, > "Called mock_obj.some_meth('dummy argument')\n") >Expecting nothing >ok >Trying: > assert_same_trace(tt, "Non-matching trace") # doctest: +ELLIPSIS >Expecting: > Traceback (most recent call last): > ... > AssertionError... >ok >Trying: > import os >Expecting nothing >ok >Trying: > nsdict, obj_name, attrs = lookup_by_name("os.path.isdir", > (locals(),)) >Expecting nothing >ok >Trying: > obj_name, attrs >Expecting: > ('os', ['path', 'isdir']) >ok >Trying: > getattr(getattr(nsdict[obj_name], attrs[0]), attrs[1]) # doctest: +ELLIPSIS >Expecting: > <function isdir at ...> >ok >Trying: > lookup_by_name("os.monkey", (locals(),)) >Expecting: > Traceback (most recent call last): > ... > NameError: name 'os.monkey' is not defined >ok >Trying: > import os >Expecting nothing >ok >Trying: > os.path.isfile # doctest: +ELLIPSIS >Expecting: > <function isfile at ...> >ok >Trying: > isfile_id = id(os.path.isfile) >Expecting nothing >ok >Trying: > mock("os.path.isfile", returns=True) >Expecting nothing >ok >Trying: > os.path.isfile # doctest: +ELLIPSIS >Expecting: > <Mock ... os.path.isfile> >ok >Trying: > os.path.isfile("/foo/bar/baz") >Expecting: > Called os.path.isfile('/foo/bar/baz') > True >ok >Trying: > mock_id = id(os.path.isfile) >Expecting nothing >ok >Trying: > mock_id != isfile_id >Expecting: > True >ok >Trying: > mock("os.path.isfile", returns=False) >Expecting nothing >ok >Trying: > mock_id != id(os.path.isfile) >Expecting: > True >ok >Trying: > restore() >Expecting nothing >ok >Trying: > os.path.isfile # doctest: +ELLIPSIS >Expecting: > <function isfile at ...> >ok >Trying: > isfile_id == id(os.path.isfile) >Expecting: > True >ok >Trying: > try: > input = raw_input > except NameError: > pass # for Python 3 >Expecting nothing >ok >Trying: > mock("input", returns="okay") >Expecting nothing >ok >Trying: > input() >Expecting: > Called input() > 'okay' >ok >Trying: > restore() >Expecting nothing >ok >Trying: > class Test(object): > @classmethod > def cm(cls): > return 'cm' > @staticmethod > def sm(): > return 'sm' >Expecting nothing >ok >Trying: > mock('Test.cm', returns='mocked') >Expecting nothing >ok >Trying: > mock('Test.sm', returns='mocked') >Expecting nothing >ok >Trying: > Test.cm() >Expecting: > Called Test.cm() > 'mocked' >ok >Trying: > Test.sm() >Expecting: > Called Test.sm() > 'mocked' >ok >Trying: > restore() >Expecting nothing >ok >Trying: > Test.cm() >Expecting: > 'cm' >ok >Trying: > Test.sm() >Expecting: > 'sm' >ok >Trying: > class Proxy(object): > def __init__(self, obj): > self._obj = obj > def __getattr__(self, name): > return getattr(self._obj, name) >Expecting nothing >ok >Trying: > import os >Expecting nothing >ok >Trying: > os = Proxy(os) >Expecting nothing >ok >Trying: > os.path.isfile # doctest: +ELLIPSIS >Expecting: > <function isfile at ...> >ok >Trying: > mock('os.path.isfile') >Expecting nothing >ok >Trying: > os.path.isfile # doctest: +ELLIPSIS >Expecting: > <Mock ... os.path.isfile> >ok >Trying: > restore() >Expecting nothing >ok >Trying: > tt = TraceTracker() >Expecting nothing >ok >Trying: > foo = Mock("foo", tracker=tt) >Expecting nothing >ok >Trying: > expect_mock_output = '''\ > Called foo.bar('baz') > ''' >Expecting nothing >ok >Trying: > foo.bar('baz') >Expecting nothing >ok >Trying: > tt.check(expect_mock_output) >Expecting: > True >ok >Trying: > tt.clear() >Expecting nothing >ok >Trying: > expect_mock_output = '''\ > Called foo.bar( > 'baz') > ''' >Expecting nothing >ok >Trying: > foo.bar('baz') >Expecting nothing >ok >Trying: > tt.check(expect_mock_output) >Expecting: > True >ok >20 items had no tests: > __main__.AbstractTracker > __main__.AbstractTracker.__init__ > __main__.AbstractTracker.call > __main__.AbstractTracker.set > __main__.MinimockOutputChecker > __main__.MinimockOutputChecker.check_output > __main__.Mock > __main__.Mock.__call__ > __main__.Mock.__getattr__ > __main__.Mock.__init__ > __main__.Mock.__repr__ > __main__.Mock.__setattr__ > __main__.Mock._mock_return > __main__.Printer > __main__.Printer.__init__ > __main__.Printer.call > __main__.TraceTracker > __main__.TraceTracker.__init__ > __main__.TraceTracker.clear > __main__.restore >11 items passed all tests: > 5 tests in __main__ > 2 tests in __main__.Printer.set > 7 tests in __main__.TraceTracker.check > 5 tests in __main__.TraceTracker.diff > 4 tests in __main__.TraceTracker.dump > 16 tests in __main__.__test__.Mock > 14 tests in __main__.__test__.mock > 5 tests in __main__.assert_same_trace > 5 tests in __main__.lookup_by_name > 32 tests in __main__.mock > 9 tests in __main__.normalize_function_parameters >104 tests in 31 items. >104 passed and 0 failed. >Test passed. >+ /usr/bin/python3.7 minimock.py -v >Trying: > import smtplib >Expecting nothing >ok >Trying: > def send_email(from_addr, to_addr, subject, body): > conn = smtplib.SMTP('localhost') > msg = 'To: %s\nFrom: %s\nSubject: %s\n\n%s' % ( > to_addr, from_addr, subject, body) > conn.sendmail(from_addr, [to_addr], msg) > conn.quit() >Expecting nothing >ok >Trying: > smtplib.SMTP = Mock('smtplib.SMTP') >Expecting nothing >ok >Trying: > smtplib.SMTP.mock_returns = Mock('smtp_connection') >Expecting nothing >ok >Trying: > send_email('ianb@colorstudy.com', 'joe@example.com', > 'Hi there!', 'How is it going?') >Expecting: > Called smtplib.SMTP('localhost') > Called smtp_connection.sendmail( > 'ianb@colorstudy.com', > ['joe@example.com'], > 'To: joe@example.com\nFrom: ianb@colorstudy.com\nSubject: Hi there!\n\nHow is it going?') > Called smtp_connection.quit() >ok >Trying: > z = Mock('z', show_attrs=True) >Expecting nothing >ok >Trying: > z.a = 2 >Expecting: > Set z.a = 2 >ok >Trying: > tt = TraceTracker() >Expecting nothing >ok >Trying: > m = Mock('mock_obj', tracker=tt) >Expecting nothing >ok >Trying: > m.some_meth('arg1') >Expecting nothing >ok >Trying: > tt.check("Called mock_obj.some_meth('arg1')") >Expecting: > True >ok >Trying: > tt.clear() >Expecting nothing >ok >Trying: > m.some_meth('arg2') >Expecting nothing >ok >Trying: > tt.check("does not match") >Expecting: > False >ok >Trying: > tt = TraceTracker() >Expecting nothing >ok >Trying: > m = Mock('mock_obj', tracker=tt) >Expecting nothing >ok >Trying: > m.some_meth('dummy argument') >Expecting nothing >ok >Trying: > tt.diff("does not match") >Expecting: > "Expected:\n does not match\nGot:\n Called mock_obj.some_meth('dummy argument')\n" >ok >Trying: > tt.diff("Called mock_obj.some_meth('dummy argument')") >Expecting: > '' >ok >Trying: > tt = TraceTracker() >Expecting nothing >ok >Trying: > m = Mock('mock_obj', tracker=tt) >Expecting nothing >ok >Trying: > m.some_meth('dummy argument') >Expecting nothing >ok >Trying: > tt.dump() >Expecting: > "Called mock_obj.some_meth('dummy argument')\n" >ok >Trying: > m = Mock('mock_obj', tracker=None) >Expecting nothing >ok >Trying: > m.mock_returns = 42 >Expecting nothing >ok >Trying: > m() >Expecting: > 42 >ok >Trying: > m.mock_returns = None >Expecting nothing >ok >Trying: > m.mock_returns_func = lambda x: x*x >Expecting nothing >ok >Trying: > m(3) >Expecting: > 9 >ok >Trying: > m.mock_returns_func = None >Expecting nothing >ok >Trying: > m.mock_returns_iter = [True, False] >Expecting nothing >ok >Trying: > m() >Expecting: > True >ok >Trying: > m() >Expecting: > False >ok >Trying: > m.mock_returns_iter = None >Expecting nothing >ok >Trying: > m.mock_raises = ValueError >Expecting nothing >ok >Trying: > try: > m() > except ValueError: > pass > else: > raise AssertionError('m() should have raised ValueError') >Expecting nothing >ok >Trying: > m.mock_tracker = Printer(sys.stdout) >Expecting nothing >ok >Trying: > m.mock_show_attrs = True >Expecting nothing >ok >Trying: > m.a = 2 >Expecting: > Set mock_obj.a = 2 >ok >Trying: > import os >Expecting nothing >ok >Trying: > rename = os.rename >Expecting nothing >ok >Trying: > orig_id = id(rename) >Expecting nothing >ok >Trying: > mock("rename") >Expecting nothing >ok >Trying: > mock_id = id(rename) >Expecting nothing >ok >Trying: > mock("rename") >Expecting nothing >ok >Trying: > mock_id != id(rename) >Expecting: > True >ok >Trying: > restore() >Expecting nothing >ok >Trying: > orig_id == id(rename) == id(os.rename) >Expecting: > True >ok >Trying: > import smtplib >Expecting nothing >ok >Trying: > def send_email(from_addr, to_addr, subject, body): > conn = smtplib.SMTP('localhost') > msg = 'To: %s\nFrom: %s\nSubject: %s\n\n%s' % ( > to_addr, from_addr, subject, body) > conn.sendmail(from_addr, [to_addr], msg) > conn.quit() >Expecting nothing >ok >Trying: > mock("smtplib.SMTP", returns=Mock('smtp_connection')) >Expecting nothing >ok >Trying: > send_email('ianb@colorstudy.com', 'joe@example.com', > 'Hi there!', 'How is it going?') >Expecting: > Called smtplib.SMTP('localhost') > Called smtp_connection.sendmail( > 'ianb@colorstudy.com', > ['joe@example.com'], > 'To: joe@example.com\nFrom: ianb@colorstudy.com\nSubject: Hi there!\n\nHow is it going?') > Called smtp_connection.quit() >ok >Trying: > restore() >Expecting nothing >ok >Trying: > tt = TraceTracker() >Expecting nothing >ok >Trying: > m = Mock('mock_obj', tracker=tt) >Expecting nothing >ok >Trying: > m.some_meth('dummy argument') >Expecting nothing >ok >Trying: > assert_same_trace(tt, > "Called mock_obj.some_meth('dummy argument')\n") >Expecting nothing >ok >Trying: > assert_same_trace(tt, "Non-matching trace") # doctest: +ELLIPSIS >Expecting: > Traceback (most recent call last): > ... > AssertionError... >ok >Trying: > import os >Expecting nothing >ok >Trying: > nsdict, obj_name, attrs = lookup_by_name("os.path.isdir", > (locals(),)) >Expecting nothing >ok >Trying: > obj_name, attrs >Expecting: > ('os', ['path', 'isdir']) >ok >Trying: > getattr(getattr(nsdict[obj_name], attrs[0]), attrs[1]) # doctest: +ELLIPSIS >Expecting: > <function isdir at ...> >ok >Trying: > lookup_by_name("os.monkey", (locals(),)) >Expecting: > Traceback (most recent call last): > ... > NameError: name 'os.monkey' is not defined >ok >Trying: > import os >Expecting nothing >ok >Trying: > os.path.isfile # doctest: +ELLIPSIS >Expecting: > <function isfile at ...> >ok >Trying: > isfile_id = id(os.path.isfile) >Expecting nothing >ok >Trying: > mock("os.path.isfile", returns=True) >Expecting nothing >ok >Trying: > os.path.isfile # doctest: +ELLIPSIS >Expecting: > <Mock ... os.path.isfile> >ok >Trying: > os.path.isfile("/foo/bar/baz") >Expecting: > Called os.path.isfile('/foo/bar/baz') > True >ok >Trying: > mock_id = id(os.path.isfile) >Expecting nothing >ok >Trying: > mock_id != isfile_id >Expecting: > True >ok >Trying: > mock("os.path.isfile", returns=False) >Expecting nothing >ok >Trying: > mock_id != id(os.path.isfile) >Expecting: > True >ok >Trying: > restore() >Expecting nothing >ok >Trying: > os.path.isfile # doctest: +ELLIPSIS >Expecting: > <function isfile at ...> >ok >Trying: > isfile_id == id(os.path.isfile) >Expecting: > True >ok >Trying: > try: > input = raw_input > except NameError: > pass # for Python 3 >Expecting nothing >ok >Trying: > mock("input", returns="okay") >Expecting nothing >ok >Trying: > input() >Expecting: > Called input() > 'okay' >ok >Trying: > restore() >Expecting nothing >ok >Trying: > class Test(object): > @classmethod > def cm(cls): > return 'cm' > @staticmethod > def sm(): > return 'sm' >Expecting nothing >ok >Trying: > mock('Test.cm', returns='mocked') >Expecting nothing >ok >Trying: > mock('Test.sm', returns='mocked') >Expecting nothing >ok >Trying: > Test.cm() >Expecting: > Called Test.cm() > 'mocked' >ok >Trying: > Test.sm() >Expecting: > Called Test.sm() > 'mocked' >ok >Trying: > restore() >Expecting nothing >ok >Trying: > Test.cm() >Expecting: > 'cm' >ok >Trying: > Test.sm() >Expecting: > 'sm' >ok >Trying: > class Proxy(object): > def __init__(self, obj): > self._obj = obj > def __getattr__(self, name): > return getattr(self._obj, name) >Expecting nothing >ok >Trying: > import os >Expecting nothing >ok >Trying: > os = Proxy(os) >Expecting nothing >ok >Trying: > os.path.isfile # doctest: +ELLIPSIS >Expecting: > <function isfile at ...> >ok >Trying: > mock('os.path.isfile') >Expecting nothing >ok >Trying: > os.path.isfile # doctest: +ELLIPSIS >Expecting: > <Mock ... os.path.isfile> >ok >Trying: > restore() >Expecting nothing >ok >Trying: > tt = TraceTracker() >Expecting nothing >ok >Trying: > foo = Mock("foo", tracker=tt) >Expecting nothing >ok >Trying: > expect_mock_output = '''\ > Called foo.bar('baz') > ''' >Expecting nothing >ok >Trying: > foo.bar('baz') >Expecting nothing >ok >Trying: > tt.check(expect_mock_output) >Expecting: > True >ok >Trying: > tt.clear() >Expecting nothing >ok >Trying: > expect_mock_output = '''\ > Called foo.bar( > 'baz') > ''' >Expecting nothing >ok >Trying: > foo.bar('baz') >Expecting nothing >ok >Trying: > tt.check(expect_mock_output) >Expecting: > True >ok >20 items had no tests: > __main__.AbstractTracker > __main__.AbstractTracker.__init__ > __main__.AbstractTracker.call > __main__.AbstractTracker.set > __main__.MinimockOutputChecker > __main__.MinimockOutputChecker.check_output > __main__.Mock > __main__.Mock.__call__ > __main__.Mock.__getattr__ > __main__.Mock.__init__ > __main__.Mock.__repr__ > __main__.Mock.__setattr__ > __main__.Mock._mock_return > __main__.Printer > __main__.Printer.__init__ > __main__.Printer.call > __main__.TraceTracker > __main__.TraceTracker.__init__ > __main__.TraceTracker.clear > __main__.restore >11 items passed all tests: > 5 tests in __main__ > 2 tests in __main__.Printer.set > 7 tests in __main__.TraceTracker.check > 5 tests in __main__.TraceTracker.diff > 4 tests in __main__.TraceTracker.dump > 16 tests in __main__.__test__.Mock > 14 tests in __main__.__test__.mock > 5 tests in __main__.assert_same_trace > 5 tests in __main__.lookup_by_name > 32 tests in __main__.mock > 9 tests in __main__.normalize_function_parameters >104 tests in 31 items. >104 passed and 0 failed. >Test passed. >Processing files: python3-minimock-1.2.8-17.fc29.noarch >Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.AoZMn4 >+ exit 0 >+ umask 022 >+ cd /builddir/build/BUILD >+ cd MiniMock-1.2.8 >+ DOCDIR=/builddir/build/BUILDROOT/python-minimock-1.2.8-17.fc29.noarch/usr/share/doc/python3-minimock >+ export LC_ALL=C >+ LC_ALL=C >+ export DOCDIR >+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-minimock-1.2.8-17.fc29.noarch/usr/share/doc/python3-minimock >+ cp -pr docs/changelog.rst docs/index.rst docs/license.txt /builddir/build/BUILDROOT/python-minimock-1.2.8-17.fc29.noarch/usr/share/doc/python3-minimock >+ exit 0 >Provides: python3-minimock = 1.2.8-17.fc29 python3.7dist(minimock) = 1.2.8 python3dist(minimock) = 1.2.8 >Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 >Requires: python(abi) = 3.7 >Processing files: python2-minimock-1.2.8-17.fc29.noarch >error: File not found: /builddir/build/BUILDROOT/python-minimock-1.2.8-17.fc29.noarch/MiniMock-1.2.8-py?.?.egg-info >error: File not found: /builddir/build/BUILDROOT/python-minimock-1.2.8-17.fc29.noarch/minimock* >Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.4hLMbW >+ umask 022 >+ cd /builddir/build/BUILD >+ cd MiniMock-1.2.8 >+ DOCDIR=/builddir/build/BUILDROOT/python-minimock-1.2.8-17.fc29.noarch/usr/share/doc/python2-minimock >+ export LC_ALL=C >+ LC_ALL=C >+ export DOCDIR >+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-minimock-1.2.8-17.fc29.noarch/usr/share/doc/python2-minimock >+ cp -pr docs/changelog.rst docs/index.rst docs/license.txt /builddir/build/BUILDROOT/python-minimock-1.2.8-17.fc29.noarch/usr/share/doc/python2-minimock >+ exit 0 >RPM build errors: > File not found: /builddir/build/BUILDROOT/python-minimock-1.2.8-17.fc29.noarch/MiniMock-1.2.8-py?.?.egg-info > File not found: /builddir/build/BUILDROOT/python-minimock-1.2.8-17.fc29.noarch/minimock* >Child return code was: 1 >EXCEPTION: [Error()] >Traceback (most recent call last): > File "/usr/lib/python3.6/site-packages/mockbuild/trace_decorator.py", line 89, in trace > result = func(*args, **kw) > File "/usr/lib/python3.6/site-packages/mockbuild/util.py", line 582, in do > raise exception.Error("Command failed. See logs for output.\n # %s" % (command,), child.returncode) >mockbuild.exception.Error: Command failed. See logs for output. > # bash --login -c /usr/bin/rpmbuild -bb --target noarch --nodeps /builddir/build/SPECS/python-minimock.spec
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 1605771
: 1466423 |
1466424
|
1466425