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-tabulate.spec'], nspawn_args=[]shell=Falseuid=996env={'LANG': 'en_GB.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PS1': ' \\s-\\v\\$ '}chrootPath='/var/lib/mock/cloud7-openstack-ussuri-el7-build-69102-353341/root'gid=135user='mockbuild'timeout=86400logger=printOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target noarch --nodeps /builddir/build/SPECS/python-tabulate.spec'] with env {'LANG': 'en_GB.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PS1': ' \\s-\\v\\$ '} and shell False Building target platforms: noarch Building for target noarch Wrote: /builddir/build/SRPMS/python-tabulate-0.8.5-2.el7.src.rpm Child return code was: 0 ENTER ['do'](['bash', '--login', '-c', u'/usr/bin/rpmbuild -bb --target noarch --nodeps /builddir/build/SPECS/python-tabulate.spec'], nspawn_args=[]shell=Falseuid=996env={'LANG': 'en_GB.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PS1': ' \\s-\\v\\$ '}chrootPath='/var/lib/mock/cloud7-openstack-ussuri-el7-build-69102-353341/root'gid=135user='mockbuild'timeout=86400logger=printOutput=False) Executing command: ['bash', '--login', '-c', u'/usr/bin/rpmbuild -bb --target noarch --nodeps /builddir/build/SPECS/python-tabulate.spec'] with env {'LANG': 'en_GB.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PS1': ' \\s-\\v\\$ '} and shell False Building target platforms: noarch Building for target noarch Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.KPbIAS + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf tabulate-0.8.5 + /usr/bin/gzip -dc /builddir/build/SOURCES/tabulate-0.8.5.tar.gz + /usr/bin/tar -xf - + STATUS=0 + '[' 0 -ne 0 ']' + cd tabulate-0.8.5 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.8fsgP9 + umask 022 + cd /builddir/build/BUILD + cd tabulate-0.8.5 + CFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic' + /usr/bin/python2 setup.py build '--executable=/usr/bin/python2 -s' running build running build_py creating build creating build/lib copying tabulate.py -> build/lib + sleep 1 + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.m4ieKt + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/python-tabulate-0.8.5-2.el7.noarch '!=' / ']' + rm -rf /builddir/build/BUILDROOT/python-tabulate-0.8.5-2.el7.noarch ++ dirname /builddir/build/BUILDROOT/python-tabulate-0.8.5-2.el7.noarch + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/python-tabulate-0.8.5-2.el7.noarch + cd tabulate-0.8.5 + CFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic' + /usr/bin/python2 setup.py install -O1 --skip-build --root /builddir/build/BUILDROOT/python-tabulate-0.8.5-2.el7.noarch running install running install_lib creating /builddir/build/BUILDROOT/python-tabulate-0.8.5-2.el7.noarch/usr creating /builddir/build/BUILDROOT/python-tabulate-0.8.5-2.el7.noarch/usr/lib creating /builddir/build/BUILDROOT/python-tabulate-0.8.5-2.el7.noarch/usr/lib/python2.7 creating /builddir/build/BUILDROOT/python-tabulate-0.8.5-2.el7.noarch/usr/lib/python2.7/site-packages copying build/lib/tabulate.py -> /builddir/build/BUILDROOT/python-tabulate-0.8.5-2.el7.noarch/usr/lib/python2.7/site-packages byte-compiling /builddir/build/BUILDROOT/python-tabulate-0.8.5-2.el7.noarch/usr/lib/python2.7/site-packages/tabulate.py to tabulate.pyc writing byte-compilation script '/tmp/tmpzaneba.py' /usr/bin/python2 -O /tmp/tmpzaneba.py removing /tmp/tmpzaneba.py running install_egg_info running egg_info writing requirements to tabulate.egg-info/requires.txt writing tabulate.egg-info/PKG-INFO writing top-level names to tabulate.egg-info/top_level.txt writing dependency_links to tabulate.egg-info/dependency_links.txt writing entry points to tabulate.egg-info/entry_points.txt reading manifest file 'tabulate.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'tabulate.egg-info/SOURCES.txt' Copying tabulate.egg-info to /builddir/build/BUILDROOT/python-tabulate-0.8.5-2.el7.noarch/usr/lib/python2.7/site-packages/tabulate-0.8.5-py2.7.egg-info running install_scripts Installing tabulate script to /builddir/build/BUILDROOT/python-tabulate-0.8.5-2.el7.noarch/usr/bin + /usr/lib/rpm/find-debuginfo.sh --strict-build-id -m --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 /builddir/build/BUILD/tabulate-0.8.5 /usr/lib/rpm/sepdebugcrcfix: Updated 0 CRC32s, 0 CRC32s did match. find: 'debug': No such file or directory + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-compress + /usr/lib/rpm/redhat/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 Bytecompiling .py files below /builddir/build/BUILDROOT/python-tabulate-0.8.5-2.el7.noarch/usr/lib/python2.7 using /usr/bin/python2.7 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/lib/rpm/redhat/brp-java-repack-jars Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.gBoYoP + umask 022 + cd /builddir/build/BUILD + cd tabulate-0.8.5 + sed -i 's/"python"/"python2"/g' test/test_cli.py + python2 setup.py test running test running egg_info writing requirements to tabulate.egg-info/requires.txt writing tabulate.egg-info/PKG-INFO writing top-level names to tabulate.egg-info/top_level.txt writing dependency_links to tabulate.egg-info/dependency_links.txt writing entry points to tabulate.egg-info/entry_points.txt reading manifest file 'tabulate.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'tabulate.egg-info/SOURCES.txt' running build_ext test_api.test_tabulate_formats API: tabulate_formats is a list of strings ... ok test_api.test_tabulate_signature API: tabulate() type signature is unchanged ... SKIP test_api.test_simple_separated_format_signature API: simple_separated_format() type signature is unchanged ... SKIP test_cli.test_script_from_stdin_to_stdout Command line utility: read from stdin, print to stdout ... ok test_cli.test_script_from_file_to_stdout Command line utility: read from file, print to stdout ... ok test_cli.test_script_from_file_to_file Command line utility: read from file, write to file ... ok test_cli.test_script_header_option Command line utility: -1, --header option ... ok test_cli.test_script_sep_option Command line utility: -s, --sep option ... ok test_cli.test_script_floatfmt_option Command line utility: -F, --float option ... ok test_cli.test_script_format_option Command line utility: -f, --format option ... ok test_input.test_iterable_of_iterables Input: an interable of iterables. ... ok test_input.test_iterable_of_iterables_headers Input: an interable of iterables with headers. ... ok test_input.test_iterable_of_iterables_firstrow Input: an interable of iterables with the first row as headers ... ok test_input.test_list_of_lists Input: a list of lists with headers. ... ok test_input.test_list_of_lists_firstrow Input: a list of lists with the first row as headers. ... ok test_input.test_list_of_lists_keys Input: a list of lists with column indices as headers. ... ok test_input.test_dict_like Input: a dict of iterables with keys as headers. ... ok test_input.test_numpy_2d Input: a 2D NumPy array with headers. ... ok test_input.test_numpy_2d_firstrow Input: a 2D NumPy array with the first row as headers. ... ok test_input.test_numpy_2d_keys Input: a 2D NumPy array with column indices as headers. ... ok test_input.test_numpy_record_array Input: a 2D NumPy record array without header. ... ok test_input.test_numpy_record_array_keys Input: a 2D NumPy record array with column names as headers. ... ok test_input.test_numpy_record_array_headers Input: a 2D NumPy record array with user-supplied headers. ... ok test_input.test_pandas Input: a Pandas DataFrame. ... ok test_input.test_pandas_firstrow Input: a Pandas DataFrame with the first row as headers. ... ok test_input.test_pandas_keys Input: a Pandas DataFrame with keys as headers. ... ok test_input.test_sqlite3 Input: an sqlite3 cursor ... ok test_input.test_sqlite3_keys Input: an sqlite3 cursor with keys as headers ... ok test_input.test_list_of_namedtuples Input: a list of named tuples with field names as headers. ... ok test_input.test_list_of_namedtuples_keys Input: a list of named tuples with field names as headers. ... ok test_input.test_list_of_dicts Input: a list of dictionaries. ... ok test_input.test_list_of_dicts_keys Input: a list of dictionaries, with keys as headers. ... ok test_input.test_list_of_dicts_with_missing_keys Input: a list of dictionaries, with missing keys. ... ok test_input.test_list_of_dicts_firstrow Input: a list of dictionaries, with the first dict as headers. ... ok test_input.test_list_of_dicts_with_dict_of_headers Input: a dict of user headers for a list of dicts (issue #23) ... ok test_input.test_list_of_dicts_with_list_of_headers Input: ValueError on a list of headers with a list of dicts (issue #23) ... ok test_input.test_py27orlater_list_of_ordereddicts Input: a list of OrderedDicts. ... ok test_internal.test_multiline_width Internal: _multiline_width() ... ok test_internal.test_align_column_decimal Internal: _align_column(..., 'decimal') ... ok test_internal.test_align_column_none Internal: _align_column(..., None) ... ok test_internal.test_align_column_multiline Internal: _align_column(..., is_multiline=True) ... ok test_output.test_plain Output: plain with headers ... ok test_output.test_plain_headerless Output: plain without headers ... ok test_output.test_plain_multiline_headerless Output: plain with multiline cells without headers ... ok test_output.test_plain_multiline Output: plain with multiline cells with headers ... ok test_output.test_plain_multiline_with_empty_cells Output: plain with multiline cells and empty cells with headers ... ok test_output.test_plain_multiline_with_empty_cells_headerless Output: plain with multiline cells and empty cells without headers ... ok test_output.test_simple Output: simple with headers ... ok test_output.test_simple_headerless Output: simple without headers ... ok test_output.test_simple_multiline_headerless Output: simple with multiline cells without headers ... ok test_output.test_simple_multiline Output: simple with multiline cells with headers ... ok test_output.test_simple_multiline_with_empty_cells Output: simple with multiline cells and empty cells with headers ... ok test_output.test_simple_multiline_with_empty_cells_headerless Output: simple with multiline cells and empty cells without headers ... ok test_output.test_github Output: github with headers ... ok test_output.test_grid Output: grid with headers ... ok test_output.test_grid_wide_characters Output: grid with wide characters in headers ... ok test_output.test_grid_headerless Output: grid without headers ... ok test_output.test_grid_multiline_headerless Output: grid with multiline cells without headers ... ok test_output.test_grid_multiline Output: grid with multiline cells with headers ... ok test_output.test_grid_multiline_with_empty_cells Output: grid with multiline cells and empty cells with headers ... ok test_output.test_grid_multiline_with_empty_cells_headerless Output: grid with multiline cells and empty cells without headers ... ok test_output.test_fancy_grid Output: fancy_grid with headers ... ok test_output.test_fancy_grid_headerless Output: fancy_grid without headers ... ok test_output.test_fancy_grid_multiline_headerless Output: fancy_grid with multiline cells without headers ... ok test_output.test_fancy_grid_multiline Output: fancy_grid with multiline cells with headers ... ok test_output.test_fancy_grid_multiline_with_empty_cells Output: fancy_grid with multiline cells and empty cells with headers ... ok test_output.test_fancy_grid_multiline_with_empty_cells_headerless Output: fancy_grid with multiline cells and empty cells without headers ... ok test_output.test_pipe Output: pipe with headers ... ok test_output.test_pipe_headerless Output: pipe without headers ... ok test_output.test_presto Output: presto with headers ... ok test_output.test_presto_headerless Output: presto without headers ... ok test_output.test_presto_multiline_headerless Output: presto with multiline cells without headers ... ok test_output.test_presto_multiline Output: presto with multiline cells with headers ... ok test_output.test_presto_multiline_with_empty_cells Output: presto with multiline cells and empty cells with headers ... ok test_output.test_presto_multiline_with_empty_cells_headerless Output: presto with multiline cells and empty cells without headers ... ok test_output.test_orgtbl Output: orgtbl with headers ... ok test_output.test_orgtbl_headerless Output: orgtbl without headers ... ok test_output.test_psql Output: psql with headers ... ok test_output.test_psql_headerless Output: psql without headers ... ok test_output.test_psql_multiline_headerless Output: psql with multiline cells without headers ... ok test_output.test_psql_multiline Output: psql with multiline cells with headers ... ok test_output.test_psql_multiline_with_empty_cells Output: psql with multiline cells and empty cells with headers ... ok test_output.test_psql_multiline_with_empty_cells_headerless Output: psql with multiline cells and empty cells without headers ... ok test_output.test_jira Output: jira with headers ... ok test_output.test_jira_headerless Output: jira without headers ... ok test_output.test_rst Output: rst with headers ... ok test_output.test_rst_with_empty_values_in_first_column Output: rst with dots in first column ... ok test_output.test_rst_headerless Output: rst without headers ... ok test_output.test_rst_multiline Output: rst with multiline cells with headers ... ok test_output.test_rst_multiline_with_empty_cells Output: rst with multiline cells and empty cells with headers ... ok test_output.test_rst_multiline_with_empty_cells_headerless Output: rst with multiline cells and empty cells without headers ... ok test_output.test_mediawiki Output: mediawiki with headers ... ok test_output.test_mediawiki_headerless Output: mediawiki without headers ... ok test_output.test_moinmoin Output: moinmoin with headers ... ok test_output.test_youtrack Output: youtrack with headers ... ok test_output.test_moinmoin_headerless Output: moinmoin without headers ... ok test_output.test_html Output: html with headers ... ok test_output.test_html_headerless Output: html without headers ... ok test_output.test_latex Output: latex with headers and replaced characters ... ok test_output.test_latex_raw Output: raw latex with headers ... ok test_output.test_latex_headerless Output: latex without headers ... ok test_output.test_latex_booktabs Output: latex with headers, using the booktabs format ... ok test_output.test_latex_booktabs_headerless Output: latex without headers, using the booktabs format ... ok test_output.test_textile Output: textile without header ... ok test_output.test_textile_with_header Output: textile with header ... ok test_output.test_textile_with_center_align Output: textile with center align ... ok test_output.test_no_data Output: table with no data ... ok test_output.test_empty_data Output: table with empty data ... ok test_output.test_no_data_without_headers Output: table with no data and no headers ... ok test_output.test_empty_data_without_headers Output: table with empty data and no headers ... ok test_output.test_floatfmt Output: floating point format ... ok test_output.test_floatfmt_multi Output: floating point format different for each column ... ok test_output.test_colalign_multi Output: string columns with custom colalign ... ok test_output.test_float_conversions Output: float format parsed ... ok test_output.test_missingval Output: substitution of missing values ... ok test_output.test_missingval_multi Output: substitution of missing values with different values per column ... ok test_output.test_column_alignment Output: custom alignment for text and numbers ... ok test_output.test_unaligned_separated Output: non-aligned data columns ... ok test_output.test_pandas_with_index Output: a pandas Dataframe with an index ... ok test_output.test_pandas_without_index Output: a pandas Dataframe without an index ... ok test_output.test_pandas_rst_with_index Output: a pandas Dataframe with an index in ReStructuredText format ... ok test_output.test_pandas_rst_with_named_index Output: a pandas Dataframe with a named index in ReStructuredText format ... ok test_output.test_dict_like_with_index Output: a table with a running index ... ok test_output.test_list_of_lists_with_index Output: a table with a running index ... ok test_output.test_list_of_lists_with_supplied_index Output: a table with a supplied index ... ok test_output.test_list_of_lists_with_index_firstrow Output: a table with a running index and header='firstrow' ... ok test_output.test_disable_numparse_default Output: Default table output with number parsing and alignment ... ok test_output.test_disable_numparse_true Output: Default table output, but without number parsing and alignment ... ok test_output.test_disable_numparse_list Output: Default table output, but with number parsing selectively disabled ... ok test_output.test_preserve_whitespace Output: Default table output, but with preserved leading whitespace. ... ok test_regression.test_ansi_color_in_table_cells Regression: ANSI color in table cells (issue #5). ... ok test_regression.test_alignment_of_colored_cells Regression: Align ANSI-colored values as if they were colorless. ... ok test_regression.test_iter_of_iters_with_headers Regression: Generator of generators with a gen. of headers (issue #9). ... ok test_regression.test_datetime_values Regression: datetime, date, and time values in cells (issue #10). ... ok test_regression.test_simple_separated_format Regression: simple_separated_format() accepts any separator (issue #12) ... ok test_regression.test_simple_separated_format_with_headers Regression: simple_separated_format() on tables with headers (issue #15) ... ok test_regression.test_column_type_of_bytestring_columns Regression: column type for columns of bytestrings (issue #16) ... ok test_regression.test_numeric_column_headers Regression: numbers as column headers (issue #22) ... ok test_regression.test_88_256_ANSI_color_codes Regression: color codes for terminals with 88/256 colors (issue #26) ... ok test_regression.test_column_with_mixed_value_types Regression: mixed value types in the same column (issue #31) ... ok test_regression.test_latex_escape_special_chars Regression: escape special characters in LaTeX output (issue #32) ... ok test_regression.test_isconvertible_on_set_values Regression: don't fail with TypeError on set values (issue #35) ... ok test_regression.test_ansi_color_for_decimal_numbers Regression: ANSI colors for decimal numbers (issue #36) ... ok test_regression.test_alignment_of_decimal_numbers_with_ansi_color Regression: alignment for decimal numbers with ANSI color (issue #42) ... ok test_regression.test_long_integers Regression: long integers should be printed as integers (issue #48) ... ok test_regression.test_colorclass_colors Regression: ANSI colors in a unicode/str subclass (issue #49) ... ok test_regression.test_mix_normal_and_wide_characters Regression: wide characters in a grid format (issue #51) ... ok test_regression.test_align_long_integers Regression: long integers should be aligned as integers (issue #61) ... ok test_regression.test_numpy_array_as_headers Regression: NumPy array used as headers (issue #62) ... ok test_regression.test_boolean_columns Regression: recognize boolean columns (issue #64) ... ok test_regression.test_ansi_color_bold_and_fgcolor Regression: set ANSI color and bold face together (issue #65) ... ok test_regression.test_empty_table_with_keys_as_header Regression: headers='keys' on an empty table (issue #81) ... ok test_regression.test_escape_empty_cell_in_first_column_in_rst Regression: escape empty cells of the first column in RST format (issue #82) ... ok test_regression.test_ragged_rows Regression: allow rows with different number of columns (issue #85) ... ok ---------------------------------------------------------------------- Ran 154 tests in 0.869s OK (skipped=2) + exit 0 Processing files: python2-tabulate-0.8.5-2.el7.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.6jmXDd + umask 022 + cd /builddir/build/BUILD + cd tabulate-0.8.5 + DOCDIR=/builddir/build/BUILDROOT/python-tabulate-0.8.5-2.el7.noarch/usr/share/doc/python2-tabulate-0.8.5 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-tabulate-0.8.5-2.el7.noarch/usr/share/doc/python2-tabulate-0.8.5 + cp -pr README /builddir/build/BUILDROOT/python-tabulate-0.8.5-2.el7.noarch/usr/share/doc/python2-tabulate-0.8.5 + cp -pr README.md /builddir/build/BUILDROOT/python-tabulate-0.8.5-2.el7.noarch/usr/share/doc/python2-tabulate-0.8.5 + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.wAV2TB + umask 022 + cd /builddir/build/BUILD + cd tabulate-0.8.5 + LICENSEDIR=/builddir/build/BUILDROOT/python-tabulate-0.8.5-2.el7.noarch/usr/share/licenses/python2-tabulate-0.8.5 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-tabulate-0.8.5-2.el7.noarch/usr/share/licenses/python2-tabulate-0.8.5 + cp -pr LICENSE /builddir/build/BUILDROOT/python-tabulate-0.8.5-2.el7.noarch/usr/share/licenses/python2-tabulate-0.8.5 + exit 0 Provides: python-tabulate = 0.8.5-2.el7 python2-tabulate = 0.8.5-2.el7 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/python2 python(abi) = 2.7 Obsoletes: python-tabulate < 0.8.5-2.el7 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/python-tabulate-0.8.5-2.el7.noarch Wrote: /builddir/build/RPMS/python2-tabulate-0.8.5-2.el7.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.9BI58o + umask 022 + cd /builddir/build/BUILD + cd tabulate-0.8.5 + /usr/bin/rm -rf /builddir/build/BUILDROOT/python-tabulate-0.8.5-2.el7.noarch + exit 0 Child return code was: 0