Skip to content

Instantly share code, notes, and snippets.

@bsipocz
Created November 24, 2015 23:25
Show Gist options
  • Save bsipocz/95012b38032a31392f45 to your computer and use it in GitHub Desktop.
Save bsipocz/95012b38032a31392f45 to your computer and use it in GitHub Desktop.
1.1rc1 python2.7 numpy 1.10 Yosemite remote_data
============================= test session starts ==============================
platform darwin -- Python 2.7.10 -- py-1.4.30 -- pytest-2.7.3
rootdir: /Users/bsipocz/.local/lib/python2.7/site-packages/astropy, inifile:
plugins: cov, html, mpl, selenium, selenium, variables
Running tests with Astropy version 1.1rc1.
Running tests in /Users/bsipocz/.local/lib/python2.7/site-packages/astropy.
Date: 2015-11-24T22:50:12
Platform: Darwin-14.5.0-x86_64-i386-64bit
Executable: /sw/bin/python
Full Python Version:
2.7.10 (default, May 26 2015, 20:29:34)
[GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.57)]
encodings: sys: ascii, locale: UTF-8, filesystem: utf-8, unicode bits: 15
byteorder: little
float info: dig: 15, mant_dig: 15
Numpy: 1.10.1
Scipy: 0.16.0
Matplotlib: 1.5.0
h5py: not available
Using Astropy options: remote_data.
collected 9860 items / 2 errors
../../../../.local/lib/python2.7/site-packages/astropy/_erfa/tests/test_erfa.py .....
../../../../.local/lib/python2.7/site-packages/astropy/analytic_functions/tests/test_blackbody.py .....
../../../../.local/lib/python2.7/site-packages/astropy/config/tests/test_configs.py .................
../../../../.local/lib/python2.7/site-packages/astropy/constants/tests/test_constant.py ................
../../../../.local/lib/python2.7/site-packages/astropy/constants/tests/test_pickle.py xxxxxxxxx
../../../../.local/lib/python2.7/site-packages/astropy/convolution/tests/test_convolve.py ...............................................................................................................
../../../../.local/lib/python2.7/site-packages/astropy/convolution/tests/test_convolve_fft.py ...................................................................................................................................................................................................................................................................................................................................................
../../../../.local/lib/python2.7/site-packages/astropy/convolution/tests/test_convolve_kernels.py ..............................................................................
../../../../.local/lib/python2.7/site-packages/astropy/convolution/tests/test_discretize.py ...s...........s...............
../../../../.local/lib/python2.7/site-packages/astropy/convolution/tests/test_kernel_class.py ........................................................................................................................................................................................
../../../../.local/lib/python2.7/site-packages/astropy/convolution/tests/test_pickle.py .xx.xx.xx
../../../../.local/lib/python2.7/site-packages/astropy/coordinates/tests/test_angles.py ................................................................................
../../../../.local/lib/python2.7/site-packages/astropy/coordinates/tests/test_angular_separation.py ....
../../../../.local/lib/python2.7/site-packages/astropy/coordinates/tests/test_api_ape5.py .....
../../../../.local/lib/python2.7/site-packages/astropy/coordinates/tests/test_arrays.py ..........................
../../../../.local/lib/python2.7/site-packages/astropy/coordinates/tests/test_celestial_transformations.py ..........
../../../../.local/lib/python2.7/site-packages/astropy/coordinates/tests/test_distance.py .F.......
../../../../.local/lib/python2.7/site-packages/astropy/coordinates/tests/test_earth.py ..........................
../../../../.local/lib/python2.7/site-packages/astropy/coordinates/tests/test_formatting.py ....................
../../../../.local/lib/python2.7/site-packages/astropy/coordinates/tests/test_frames.py ......................F.
../../../../.local/lib/python2.7/site-packages/astropy/coordinates/tests/test_funcs.py ...
../../../../.local/lib/python2.7/site-packages/astropy/coordinates/tests/test_iau_fullstack.py ....................................................
../../../../.local/lib/python2.7/site-packages/astropy/coordinates/tests/test_intermediate_transformations.py ...................................................
../../../../.local/lib/python2.7/site-packages/astropy/coordinates/tests/test_matching.py ......
../../../../.local/lib/python2.7/site-packages/astropy/coordinates/tests/test_name_resolve.py F..F..
../../../../.local/lib/python2.7/site-packages/astropy/coordinates/tests/test_pickle.py ....xx.x...xx.x...xx.x.
../../../../.local/lib/python2.7/site-packages/astropy/coordinates/tests/test_regression.py .......
../../../../.local/lib/python2.7/site-packages/astropy/coordinates/tests/test_representation.py .............................................................................
../../../../.local/lib/python2.7/site-packages/astropy/coordinates/tests/test_sites.py .......
../../../../.local/lib/python2.7/site-packages/astropy/coordinates/tests/test_sky_coord.py ........................................................................................................................................................................................................................................................................................................................................................................................x.................
../../../../.local/lib/python2.7/site-packages/astropy/coordinates/tests/test_transformations.py ......
../../../../.local/lib/python2.7/site-packages/astropy/coordinates/tests/test_unit_representation.py .
../../../../.local/lib/python2.7/site-packages/astropy/coordinates/tests/accuracy/test_altaz_icrs.py ...x
../../../../.local/lib/python2.7/site-packages/astropy/coordinates/tests/accuracy/test_ecliptic.py ...
../../../../.local/lib/python2.7/site-packages/astropy/coordinates/tests/accuracy/test_fk4_no_e_fk4.py .
../../../../.local/lib/python2.7/site-packages/astropy/coordinates/tests/accuracy/test_fk4_no_e_fk5.py .
../../../../.local/lib/python2.7/site-packages/astropy/coordinates/tests/accuracy/test_galactic_fk4.py .
../../../../.local/lib/python2.7/site-packages/astropy/coordinates/tests/accuracy/test_icrs_fk5.py .
../../../../.local/lib/python2.7/site-packages/astropy/cosmology/tests/test_cosmology.py .....................................
../../../../.local/lib/python2.7/site-packages/astropy/cosmology/tests/test_pickle.py ...
../../../../.local/lib/python2.7/site-packages/astropy/io/ascii/tests/test_c_reader.py ...........................x..................x.......x.x.................
../../../../.local/lib/python2.7/site-packages/astropy/io/ascii/tests/test_cds_header_from_readme.py ...
../../../../.local/lib/python2.7/site-packages/astropy/io/ascii/tests/test_compressed.py .....xx
../../../../.local/lib/python2.7/site-packages/astropy/io/ascii/tests/test_connect.py ........................
../../../../.local/lib/python2.7/site-packages/astropy/io/ascii/tests/test_ecsv.py .......
../../../../.local/lib/python2.7/site-packages/astropy/io/ascii/tests/test_fixedwidth.py ..............................................................
../../../../.local/lib/python2.7/site-packages/astropy/io/ascii/tests/test_html.py ........s.......
../../../../.local/lib/python2.7/site-packages/astropy/io/ascii/tests/test_ipac_definitions.py ........................................
../../../../.local/lib/python2.7/site-packages/astropy/io/ascii/tests/test_read.py ..................................................................................................................................................................................................................
../../../../.local/lib/python2.7/site-packages/astropy/io/ascii/tests/test_types.py ......
../../../../.local/lib/python2.7/site-packages/astropy/io/ascii/tests/test_write.py ..............................
../../../../.local/lib/python2.7/site-packages/astropy/io/fits/tests/test_checksum.py .....................
../../../../.local/lib/python2.7/site-packages/astropy/io/fits/tests/test_connect.py ..........................
../../../../.local/lib/python2.7/site-packages/astropy/io/fits/tests/test_core.py .............................................................
../../../../.local/lib/python2.7/site-packages/astropy/io/fits/tests/test_diff.py ...................................
../../../../.local/lib/python2.7/site-packages/astropy/io/fits/tests/test_division.py .....
../../../../.local/lib/python2.7/site-packages/astropy/io/fits/tests/test_groups.py ........
../../../../.local/lib/python2.7/site-packages/astropy/io/fits/tests/test_hdulist.py .........................................
../../../../.local/lib/python2.7/site-packages/astropy/io/fits/tests/test_header.py ................................................................................................................................................
../../../../.local/lib/python2.7/site-packages/astropy/io/fits/tests/test_image.py ......................................................
../../../../.local/lib/python2.7/site-packages/astropy/io/fits/tests/test_nonstandard.py ...
../../../../.local/lib/python2.7/site-packages/astropy/io/fits/tests/test_structured.py .
../../../../.local/lib/python2.7/site-packages/astropy/io/fits/tests/test_table.py .................................x.....................................
../../../../.local/lib/python2.7/site-packages/astropy/io/fits/tests/test_uint.py ........
../../../../.local/lib/python2.7/site-packages/astropy/io/fits/tests/test_util.py .
../../../../.local/lib/python2.7/site-packages/astropy/io/misc/tests/test_hdf5.py sssssssssssssssssssssssssssssssssssssssss
../../../../.local/lib/python2.7/site-packages/astropy/io/misc/tests/test_pickle_helpers.py ....
../../../../.local/lib/python2.7/site-packages/astropy/io/tests/test_registry.py ............................................................
../../../../.local/lib/python2.7/site-packages/astropy/io/votable/tests/converter_test.py ............................................
../../../../.local/lib/python2.7/site-packages/astropy/io/votable/tests/exception_test.py ..
../../../../.local/lib/python2.7/site-packages/astropy/io/votable/tests/table_test.py ................
../../../../.local/lib/python2.7/site-packages/astropy/io/votable/tests/tree_test.py ...
../../../../.local/lib/python2.7/site-packages/astropy/io/votable/tests/ucd_test.py ..........
../../../../.local/lib/python2.7/site-packages/astropy/io/votable/tests/util_test.py ......................
../../../../.local/lib/python2.7/site-packages/astropy/io/votable/tests/vo_test.py ..................................................................................................................................................................................................................................................................................................................................................
../../../../.local/lib/python2.7/site-packages/astropy/modeling/tests/test_compound.py ..........................................FF........s
../../../../.local/lib/python2.7/site-packages/astropy/modeling/tests/test_constraints.py .....................
../../../../.local/lib/python2.7/site-packages/astropy/modeling/tests/test_core.py .............
../../../../.local/lib/python2.7/site-packages/astropy/modeling/tests/test_fitters.py ...................
../../../../.local/lib/python2.7/site-packages/astropy/modeling/tests/test_functional_models.py ...........
../../../../.local/lib/python2.7/site-packages/astropy/modeling/tests/test_input.py ......................................................
../../../../.local/lib/python2.7/site-packages/astropy/modeling/tests/test_mappings.py ......
../../../../.local/lib/python2.7/site-packages/astropy/modeling/tests/test_models.py .................
../../../../.local/lib/python2.7/site-packages/astropy/modeling/tests/test_parameters.py ....................................................
../../../../.local/lib/python2.7/site-packages/astropy/modeling/tests/test_polynomial.py ............................s.........
../../../../.local/lib/python2.7/site-packages/astropy/modeling/tests/test_projections.py .......................................................................................
../../../../.local/lib/python2.7/site-packages/astropy/modeling/tests/test_rotations.py .............
../../../../.local/lib/python2.7/site-packages/astropy/modeling/tests/test_utils.py ...
../../../../.local/lib/python2.7/site-packages/astropy/nddata/mixins/tests/test_ndarithmetic.py ................................................................................................................
../../../../.local/lib/python2.7/site-packages/astropy/nddata/mixins/tests/test_ndio.py .
../../../../.local/lib/python2.7/site-packages/astropy/nddata/tests/test_compat.py ................
../../../../.local/lib/python2.7/site-packages/astropy/nddata/tests/test_decorators.py ..........
../../../../.local/lib/python2.7/site-packages/astropy/nddata/tests/test_flag_collection.py ....................
../../../../.local/lib/python2.7/site-packages/astropy/nddata/tests/test_nddata.py ....................................................................
../../../../.local/lib/python2.7/site-packages/astropy/nddata/tests/test_nddata_base.py .
../../../../.local/lib/python2.7/site-packages/astropy/nddata/tests/test_utils.py .....................................................
../../../../.local/lib/python2.7/site-packages/astropy/stats/tests/test_bayesian_blocks.py .......
../../../../.local/lib/python2.7/site-packages/astropy/stats/tests/test_funcs.py .................................
../../../../.local/lib/python2.7/site-packages/astropy/stats/tests/test_histogram.py .........
../../../../.local/lib/python2.7/site-packages/astropy/stats/tests/test_sigma_clipping.py .....
../../../../.local/lib/python2.7/site-packages/astropy/table/tests/test_array.py ...
../../../../.local/lib/python2.7/site-packages/astropy/table/tests/test_bst.py .......
../../../../.local/lib/python2.7/site-packages/astropy/table/tests/test_column.py ......................................................................................................................................................................
../../../../.local/lib/python2.7/site-packages/astropy/table/tests/test_groups.py ............................................................................
../../../../.local/lib/python2.7/site-packages/astropy/table/tests/test_index.py ................................................................................................................................................................................................................................................................................................................................................................................................................................................
../../../../.local/lib/python2.7/site-packages/astropy/table/tests/test_info.py ........................
../../../../.local/lib/python2.7/site-packages/astropy/table/tests/test_init_table.py ......................................................................................................................................................................................................................................................................................................
../../../../.local/lib/python2.7/site-packages/astropy/table/tests/test_item_access.py ............................................................
../../../../.local/lib/python2.7/site-packages/astropy/table/tests/test_jsviewer.py ...
../../../../.local/lib/python2.7/site-packages/astropy/table/tests/test_masked.py ....................................................................
../../../../.local/lib/python2.7/site-packages/astropy/table/tests/test_mixin.py ..............................................................x....
../../../../.local/lib/python2.7/site-packages/astropy/table/tests/test_np_utils.py .
../../../../.local/lib/python2.7/site-packages/astropy/table/tests/test_operations.py ............................................................................
../../../../.local/lib/python2.7/site-packages/astropy/table/tests/test_pickle.py ...............
../../../../.local/lib/python2.7/site-packages/astropy/table/tests/test_pprint.py ................................................................................................................
../../../../.local/lib/python2.7/site-packages/astropy/table/tests/test_row.py ....................................................................
../../../../.local/lib/python2.7/site-packages/astropy/table/tests/test_subclass.py ....
../../../../.local/lib/python2.7/site-packages/astropy/table/tests/test_table.py ................................................................................................................................................................................................................................................................................................x........................................................................................................................................................................................................................................................................................................................................x........................................
../../../../.local/lib/python2.7/site-packages/astropy/tests/test_logger.py .............................
../../../../.local/lib/python2.7/site-packages/astropy/tests/tests/test_imports.py ..
../../../../.local/lib/python2.7/site-packages/astropy/tests/tests/test_open_file_detection.py .
../../../../.local/lib/python2.7/site-packages/astropy/tests/tests/test_quantity_helpers.py .
../../../../.local/lib/python2.7/site-packages/astropy/tests/tests/test_run_tests.py ........
../../../../.local/lib/python2.7/site-packages/astropy/tests/tests/test_skip_remote_data.py .
../../../../.local/lib/python2.7/site-packages/astropy/tests/tests/test_socketblocker.py ...s
../../../../.local/lib/python2.7/site-packages/astropy/time/tests/test_basic.py ..............................................................................................................
../../../../.local/lib/python2.7/site-packages/astropy/time/tests/test_comparisons.py ...
../../../../.local/lib/python2.7/site-packages/astropy/time/tests/test_delta.py .................................................................................
../../../../.local/lib/python2.7/site-packages/astropy/time/tests/test_guess.py ....
../../../../.local/lib/python2.7/site-packages/astropy/time/tests/test_methods.py ..............................................................................................
../../../../.local/lib/python2.7/site-packages/astropy/time/tests/test_pickle.py .
../../../../.local/lib/python2.7/site-packages/astropy/time/tests/test_precision.py .......x..
../../../../.local/lib/python2.7/site-packages/astropy/time/tests/test_quantity_interaction.py ...............
../../../../.local/lib/python2.7/site-packages/astropy/time/tests/test_sidereal.py ...................
../../../../.local/lib/python2.7/site-packages/astropy/time/tests/test_ut1.py ...s
../../../../.local/lib/python2.7/site-packages/astropy/units/tests/test_equivalencies.py .....................................................
../../../../.local/lib/python2.7/site-packages/astropy/units/tests/test_format.py ..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
../../../../.local/lib/python2.7/site-packages/astropy/units/tests/test_logarithmic.py .......ss.s...s...................s.............................................................
../../../../.local/lib/python2.7/site-packages/astropy/units/tests/test_physical.py ......................
../../../../.local/lib/python2.7/site-packages/astropy/units/tests/test_quantity.py ......................................................................
../../../../.local/lib/python2.7/site-packages/astropy/units/tests/test_quantity_array_methods.py .............................x............x.x.............
../../../../.local/lib/python2.7/site-packages/astropy/units/tests/test_quantity_decorator.py sssssssssssss...............
../../../../.local/lib/python2.7/site-packages/astropy/units/tests/test_quantity_non_ufuncs.py xx
../../../../.local/lib/python2.7/site-packages/astropy/units/tests/test_quantity_ufuncs.py ..........................................................................................................................................................
../../../../.local/lib/python2.7/site-packages/astropy/units/tests/test_units.py ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
../../../../.local/lib/python2.7/site-packages/astropy/utils/compat/numpy/tests/test_broadcast_arrays.py ....
../../../../.local/lib/python2.7/site-packages/astropy/utils/iers/tests/test_iers.py ....s
../../../../.local/lib/python2.7/site-packages/astropy/utils/tests/test_codegen.py .
../../../../.local/lib/python2.7/site-packages/astropy/utils/tests/test_collections.py .....
../../../../.local/lib/python2.7/site-packages/astropy/utils/tests/test_compat.py .
../../../../.local/lib/python2.7/site-packages/astropy/utils/tests/test_console.py ..................................................
../../../../.local/lib/python2.7/site-packages/astropy/utils/tests/test_data.py ....................x.........................x.....
../../../../.local/lib/python2.7/site-packages/astropy/utils/tests/test_data_info.py ..........................
../../../../.local/lib/python2.7/site-packages/astropy/utils/tests/test_decorators.py ...........
../../../../.local/lib/python2.7/site-packages/astropy/utils/tests/test_gzip.py ss
../../../../.local/lib/python2.7/site-packages/astropy/utils/tests/test_introspection.py ....
../../../../.local/lib/python2.7/site-packages/astropy/utils/tests/test_metadata.py ...............
../../../../.local/lib/python2.7/site-packages/astropy/utils/tests/test_misc.py .....
../../../../.local/lib/python2.7/site-packages/astropy/utils/tests/test_odict.py sssssssssssssssssssssssssssssssssssssssssss
../../../../.local/lib/python2.7/site-packages/astropy/utils/tests/test_state.py F.
../../../../.local/lib/python2.7/site-packages/astropy/utils/tests/test_timer.py .
../../../../.local/lib/python2.7/site-packages/astropy/utils/tests/test_xml.py ........
../../../../.local/lib/python2.7/site-packages/astropy/visualization/scripts/tests/test_fits2bitmap.py ..
../../../../.local/lib/python2.7/site-packages/astropy/visualization/tests/test_histogram.py ...
../../../../.local/lib/python2.7/site-packages/astropy/visualization/tests/test_interval.py .................
../../../../.local/lib/python2.7/site-packages/astropy/visualization/tests/test_norm.py s......
../../../../.local/lib/python2.7/site-packages/astropy/visualization/tests/test_stretch.py ...................................................................................................
../../../../.local/lib/python2.7/site-packages/astropy/visualization/tests/test_ui.py ......
../../../../.local/lib/python2.7/site-packages/astropy/visualization/tests/test_units.py ..
../../../../.local/lib/python2.7/site-packages/astropy/vo/client/tests/test_conesearch.py .................x.
../../../../.local/lib/python2.7/site-packages/astropy/vo/client/tests/test_vos_catalog.py ...............
../../../../.local/lib/python2.7/site-packages/astropy/vo/samp/tests/test_client.py ....
../../../../.local/lib/python2.7/site-packages/astropy/vo/samp/tests/test_errors.py ...
../../../../.local/lib/python2.7/site-packages/astropy/vo/samp/tests/test_hub.py ..
../../../../.local/lib/python2.7/site-packages/astropy/vo/samp/tests/test_hub_proxy.py .....
../../../../.local/lib/python2.7/site-packages/astropy/vo/samp/tests/test_hub_script.py .
../../../../.local/lib/python2.7/site-packages/astropy/vo/samp/tests/test_standard_profile.py ...
../../../../.local/lib/python2.7/site-packages/astropy/vo/samp/tests/test_web_profile.py ..
../../../../.local/lib/python2.7/site-packages/astropy/vo/validator/tests/test_inpect.py ....
../../../../.local/lib/python2.7/site-packages/astropy/vo/validator/tests/test_validate.py ....
../../../../.local/lib/python2.7/site-packages/astropy/wcs/tests/test_pickle.py ......
../../../../.local/lib/python2.7/site-packages/astropy/wcs/tests/test_profiling.py ..................................
../../../../.local/lib/python2.7/site-packages/astropy/wcs/tests/test_utils.py .........................................
../../../../.local/lib/python2.7/site-packages/astropy/wcs/tests/test_wcs.py ....................................................................................................................................................
../../../../.local/lib/python2.7/site-packages/astropy/wcs/tests/test_wcsprm.py .....................................................................................................x.....XX..
../../../../.local/lib/python2.7/site-packages/astropy/wcs/tests/extension/test_extension.py .
==================================== ERRORS ====================================
________________ ERROR collecting modeling/tests/test_models.py ________________
_pytest.runner:149: in __init__
???
_pytest.main:437: in _memocollect
???
_pytest.main:314: in _memoizedcall
???
_pytest.main:437: in <lambda>
???
_pytest.python:573: in collect
???
_pytest.python:365: in collect
???
_pytest.python:377: in makeitem
???
_pytest.core:521: in __call__
???
_pytest.core:528: in _docall
???
_pytest.core:393: in execute
???
_pytest.core:109: in wrapped_call
???
_pytest.python:255: in pytest_pycollect_makeitem
???
_pytest.python:394: in _genfunctions
???
_pytest.core:524: in callextra
???
_pytest.core:528: in _docall
???
_pytest.core:394: in execute
???
_pytest.python:164: in pytest_generate_tests
???
_pytest.python:879: in parametrize
???
_pytest.python:752: in setmulti
???
_pytest.python:735: in _checkargnotcontained
???
E ValueError: duplicate u'model_class'
________________ ERROR collecting modeling/tests/test_models.py ________________
_pytest.runner:149: in __init__
???
_pytest.main:437: in _memocollect
???
_pytest.main:314: in _memoizedcall
???
_pytest.main:437: in <lambda>
???
_pytest.python:573: in collect
???
_pytest.python:365: in collect
???
_pytest.python:377: in makeitem
???
_pytest.core:521: in __call__
???
_pytest.core:528: in _docall
???
_pytest.core:393: in execute
???
_pytest.core:109: in wrapped_call
???
_pytest.python:255: in pytest_pycollect_makeitem
???
_pytest.python:394: in _genfunctions
???
_pytest.core:524: in callextra
???
_pytest.core:528: in _docall
???
_pytest.core:394: in execute
???
_pytest.python:164: in pytest_generate_tests
???
_pytest.python:879: in parametrize
???
_pytest.python:752: in setmulti
???
_pytest.python:735: in _checkargnotcontained
???
E ValueError: duplicate u'model_class'
=================================== FAILURES ===================================
_____________________________ test_distances_scipy _____________________________
@pytest.mark.skipif(str('not HAS_SCIPY'))
def test_distances_scipy():
"""
The distance-related tests that require scipy due to the cosmology
module needing scipy integration routines
"""
from ...cosmology import WMAP5
#try different ways to initialize a Distance
d4 = Distance(z=0.23) # uses default cosmology - as of writing, WMAP7
> npt.assert_allclose(d4.z, 0.23, rtol=1e-8)
../../../../.local/lib/python2.7/site-packages/astropy/coordinates/tests/test_distance.py:123:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
/sw/lib/python2.7/site-packages/numpy/testing/utils.py:1347: in assert_allclose
verbose=verbose, header=header)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
comparison = <function compare at 0x1163cbed8>, x = array(0.2300000025478198)
y = array(0.23), err_msg = '', verbose = True
header = 'Not equal to tolerance rtol=1e-08, atol=0', precision = 6
def assert_array_compare(comparison, x, y, err_msg='', verbose=True,
header='', precision=6):
from numpy.core import array, isnan, isinf, any, all, inf
x = array(x, copy=False, subok=True)
y = array(y, copy=False, subok=True)
def safe_comparison(*args, **kwargs):
# There are a number of cases where comparing two arrays hits special
# cases in array_richcompare, specifically around strings and void
# dtypes. Basically, we just can't do comparisons involving these
# types, unless both arrays have exactly the *same* type. So
# e.g. you can apply == to two string arrays, or two arrays with
# identical structured dtypes. But if you compare a non-string array
# to a string array, or two arrays with non-identical structured
# dtypes, or anything like that, then internally stuff blows up.
# Currently, when things blow up, we just return a scalar False or
# True. But we also emit a DeprecationWarning, b/c eventually we
# should raise an error here. (Ideally we might even make this work
# properly, but since that will require rewriting a bunch of how
# ufuncs work then we are not counting on that.)
#
# The point of this little function is to let the DeprecationWarning
# pass (or maybe eventually catch the errors and return False, I
# dunno, that's a little trickier and we can figure that out when the
# time comes).
with warnings.catch_warnings():
warnings.filterwarnings("ignore", category=DeprecationWarning)
return comparison(*args, **kwargs)
def isnumber(x):
return x.dtype.char in '?bhilqpBHILQPefdgFDG'
def chk_same_position(x_id, y_id, hasval='nan'):
"""Handling nan/inf: check that x and y have the nan/inf at the same
locations."""
try:
assert_array_equal(x_id, y_id)
except AssertionError:
msg = build_err_msg([x, y],
err_msg + '\nx and y %s location mismatch:'
% (hasval), verbose=verbose, header=header,
names=('x', 'y'), precision=precision)
raise AssertionError(msg)
try:
cond = (x.shape == () or y.shape == ()) or x.shape == y.shape
if not cond:
msg = build_err_msg([x, y],
err_msg
+ '\n(shapes %s, %s mismatch)' % (x.shape,
y.shape),
verbose=verbose, header=header,
names=('x', 'y'), precision=precision)
if not cond:
raise AssertionError(msg)
if isnumber(x) and isnumber(y):
x_isnan, y_isnan = isnan(x), isnan(y)
x_isinf, y_isinf = isinf(x), isinf(y)
# Validate that the special values are in the same place
if any(x_isnan) or any(y_isnan):
chk_same_position(x_isnan, y_isnan, hasval='nan')
if any(x_isinf) or any(y_isinf):
# Check +inf and -inf separately, since they are different
chk_same_position(x == +inf, y == +inf, hasval='+inf')
chk_same_position(x == -inf, y == -inf, hasval='-inf')
# Combine all the special values
x_id, y_id = x_isnan, y_isnan
x_id |= x_isinf
y_id |= y_isinf
# Only do the comparison if actual values are left
if all(x_id):
return
if any(x_id):
val = safe_comparison(x[~x_id], y[~y_id])
else:
val = safe_comparison(x, y)
else:
val = safe_comparison(x, y)
if isinstance(val, bool):
cond = val
reduced = [0]
else:
reduced = val.ravel()
cond = reduced.all()
reduced = reduced.tolist()
if not cond:
match = 100-100.0*reduced.count(1)/len(reduced)
msg = build_err_msg([x, y],
err_msg
+ '\n(mismatch %s%%)' % (match,),
verbose=verbose, header=header,
names=('x', 'y'), precision=precision)
if not cond:
> raise AssertionError(msg)
E AssertionError:
E Not equal to tolerance rtol=1e-08, atol=0
E
E (mismatch 100.0%)
E x: array(0.2300000025478198)
E y: array(0.23)
/sw/lib/python2.7/site-packages/numpy/testing/utils.py:708: AssertionError
------------------------------- pytest-selenium --------------------------------
_________________________ test_representation_subclass _________________________
def test_representation_subclass():
# Regression test for #3354
from ..builtin_frames import FK5
# Normally when instantiating a frame without a distance the frame will try
# and use UnitSphericalRepresentation internally instead of
# SphericalRepresentation.
frame = FK5(representation=representation.SphericalRepresentation, ra=32 * u.deg, dec=20 * u.deg)
assert type(frame._data) == representation.UnitSphericalRepresentation
assert frame.representation == representation.SphericalRepresentation
# If using a SphericalRepresentation class this used to not work, so we
# test here that this is now fixed.
> class NewSphericalRepresentation(representation.SphericalRepresentation):
../../../../.local/lib/python2.7/site-packages/astropy/coordinates/tests/test_frames.py:630:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
cls = <class 'astropy.coordinates.tests.test_frames.NewSphericalRepresentation'>
name = 'NewSphericalRepresentation'
bases = (<class 'astropy.coordinates.representation.SphericalRepresentation'>,)
dct = {'__module__': 'astropy.coordinates.tests.test_frames', 'attr_classes': OrderedDict([(u'lon', <class 'astropy.coordinates.angles.Longitude'>), (u'lat'....angles.Latitude'>), (u'distance', <class 'astropy.units.quantity.Quantity'>)])}
def __init__(cls, name, bases, dct):
super(MetaBaseRepresentation, cls).__init__(name, bases, dct)
if name != 'BaseRepresentation' and 'attr_classes' not in dct:
raise NotImplementedError('Representations must have an '
'"attr_classes" class attribute.')
# Register representation name (except for BaseRepresentation)
if cls.__name__ == 'BaseRepresentation':
return
repr_name = cls.get_name()
if repr_name in REPRESENTATION_CLASSES:
> raise ValueError("Representation class {0} already defined".format(repr_name))
E ValueError: Representation class newspherical already defined
../../../../.local/lib/python2.7/site-packages/astropy/coordinates/representation.py:48: ValueError
------------------------------- pytest-selenium --------------------------------
__________________________________ test_names __________________________________
@remote_data
def test_names():
# First check that sesame is up
if urllib.request.urlopen("http://cdsweb.u-strasbg.fr/cgi-bin/nph-sesame").getcode() != 200:
pytest.skip("SESAME appears to be down, skipping test_name_resolve.py:test_names()...")
with pytest.raises(NameResolveError):
get_icrs_coordinates("m87h34hhh")
try:
icrs = get_icrs_coordinates("ngc 3642")
except NameResolveError:
ra, dec = _parse_response(_cached_ngc3642["all"])
icrs = SkyCoord(ra=float(ra)*u.degree, dec=float(dec)*u.degree)
icrs_true = SkyCoord(ra="11h 22m 18.014s", dec="59d 04m 27.27s")
np.testing.assert_almost_equal(icrs.ra.degree, icrs_true.ra.degree, 3)
np.testing.assert_almost_equal(icrs.dec.degree, icrs_true.dec.degree, 3)
try:
icrs = get_icrs_coordinates("castor")
except NameResolveError:
ra,dec = _parse_response(_cached_castor["all"])
icrs = SkyCoord(ra=float(ra)*u.degree, dec=float(dec)*u.degree)
icrs_true = SkyCoord(ra="07h 34m 35.87s", dec="+31d 53m 17.8s")
> np.testing.assert_almost_equal(icrs.ra.degree, icrs_true.ra.degree, 3)
../../../../.local/lib/python2.7/site-packages/astropy/coordinates/tests/test_name_resolve.py:136:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
actual = 113.6566, desired = 113.64945833333331, decimal = 3, err_msg = ''
verbose = True
def assert_almost_equal(actual,desired,decimal=7,err_msg='',verbose=True):
"""
Raises an AssertionError if two items are not equal up to desired
precision.
.. note:: It is recommended to use one of `assert_allclose`,
`assert_array_almost_equal_nulp` or `assert_array_max_ulp`
instead of this function for more consistent floating point
comparisons.
The test is equivalent to ``abs(desired-actual) < 0.5 * 10**(-decimal)``.
Given two objects (numbers or ndarrays), check that all elements of these
objects are almost equal. An exception is raised at conflicting values.
For ndarrays this delegates to assert_array_almost_equal
Parameters
----------
actual : array_like
The object to check.
desired : array_like
The expected object.
decimal : int, optional
Desired precision, default is 7.
err_msg : str, optional
The error message to be printed in case of failure.
verbose : bool, optional
If True, the conflicting values are appended to the error message.
Raises
------
AssertionError
If actual and desired are not equal up to specified precision.
See Also
--------
assert_allclose: Compare two array_like objects for equality with desired
relative and/or absolute precision.
assert_array_almost_equal_nulp, assert_array_max_ulp, assert_equal
Examples
--------
>>> import numpy.testing as npt
>>> npt.assert_almost_equal(2.3333333333333, 2.33333334)
>>> npt.assert_almost_equal(2.3333333333333, 2.33333334, decimal=10)
...
<type 'exceptions.AssertionError'>:
Items are not equal:
ACTUAL: 2.3333333333333002
DESIRED: 2.3333333399999998
>>> npt.assert_almost_equal(np.array([1.0,2.3333333333333]),
... np.array([1.0,2.33333334]), decimal=9)
...
<type 'exceptions.AssertionError'>:
Arrays are not almost equal
<BLANKLINE>
(mismatch 50.0%)
x: array([ 1. , 2.33333333])
y: array([ 1. , 2.33333334])
"""
from numpy.core import ndarray
from numpy.lib import iscomplexobj, real, imag
# Handle complex numbers: separate into real/imag to handle
# nan/inf/negative zero correctly
# XXX: catch ValueError for subclasses of ndarray where iscomplex fail
try:
usecomplex = iscomplexobj(actual) or iscomplexobj(desired)
except ValueError:
usecomplex = False
def _build_err_msg():
header = ('Arrays are not almost equal to %d decimals' % decimal)
return build_err_msg([actual, desired], err_msg, verbose=verbose,
header=header)
if usecomplex:
if iscomplexobj(actual):
actualr = real(actual)
actuali = imag(actual)
else:
actualr = actual
actuali = 0
if iscomplexobj(desired):
desiredr = real(desired)
desiredi = imag(desired)
else:
desiredr = desired
desiredi = 0
try:
assert_almost_equal(actualr, desiredr, decimal=decimal)
assert_almost_equal(actuali, desiredi, decimal=decimal)
except AssertionError:
raise AssertionError(_build_err_msg())
if isinstance(actual, (ndarray, tuple, list)) \
or isinstance(desired, (ndarray, tuple, list)):
return assert_array_almost_equal(actual, desired, decimal, err_msg)
try:
# If one of desired/actual is not finite, handle it specially here:
# check that both are nan if any is a nan, and test for equality
# otherwise
if not (gisfinite(desired) and gisfinite(actual)):
if gisnan(desired) or gisnan(actual):
if not (gisnan(desired) and gisnan(actual)):
raise AssertionError(_build_err_msg())
else:
if not desired == actual:
raise AssertionError(_build_err_msg())
return
except (NotImplementedError, TypeError):
pass
if round(abs(desired - actual), decimal) != 0:
> raise AssertionError(_build_err_msg())
E AssertionError:
E Arrays are not almost equal to 3 decimals
E ACTUAL: 113.6566
E DESIRED: 113.64945833333331
/sw/lib/python2.7/site-packages/numpy/testing/utils.py:510: AssertionError
------------------------------- pytest-selenium --------------------------------
__________________________________ test_names __________________________________
@remote_data
def test_names():
# First check that sesame is up
if urllib.request.urlopen("http://cdsweb.u-strasbg.fr/cgi-bin/nph-sesame").getcode() != 200:
pytest.skip("SESAME appears to be down, skipping test_name_resolve.py:test_names()...")
with pytest.raises(NameResolveError):
get_icrs_coordinates("m87h34hhh")
try:
icrs = get_icrs_coordinates("ngc 3642")
except NameResolveError:
ra, dec = _parse_response(_cached_ngc3642["all"])
icrs = SkyCoord(ra=float(ra)*u.degree, dec=float(dec)*u.degree)
icrs_true = SkyCoord(ra="11h 22m 18.014s", dec="59d 04m 27.27s")
np.testing.assert_almost_equal(icrs.ra.degree, icrs_true.ra.degree, 3)
np.testing.assert_almost_equal(icrs.dec.degree, icrs_true.dec.degree, 3)
try:
icrs = get_icrs_coordinates("castor")
except NameResolveError:
ra,dec = _parse_response(_cached_castor["all"])
icrs = SkyCoord(ra=float(ra)*u.degree, dec=float(dec)*u.degree)
icrs_true = SkyCoord(ra="07h 34m 35.87s", dec="+31d 53m 17.8s")
> np.testing.assert_almost_equal(icrs.ra.degree, icrs_true.ra.degree, 3)
../../../../.local/lib/python2.7/site-packages/astropy/coordinates/tests/test_name_resolve.py:136:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
actual = 113.6566, desired = 113.64945833333331, decimal = 3, err_msg = ''
verbose = True
def assert_almost_equal(actual,desired,decimal=7,err_msg='',verbose=True):
"""
Raises an AssertionError if two items are not equal up to desired
precision.
.. note:: It is recommended to use one of `assert_allclose`,
`assert_array_almost_equal_nulp` or `assert_array_max_ulp`
instead of this function for more consistent floating point
comparisons.
The test is equivalent to ``abs(desired-actual) < 0.5 * 10**(-decimal)``.
Given two objects (numbers or ndarrays), check that all elements of these
objects are almost equal. An exception is raised at conflicting values.
For ndarrays this delegates to assert_array_almost_equal
Parameters
----------
actual : array_like
The object to check.
desired : array_like
The expected object.
decimal : int, optional
Desired precision, default is 7.
err_msg : str, optional
The error message to be printed in case of failure.
verbose : bool, optional
If True, the conflicting values are appended to the error message.
Raises
------
AssertionError
If actual and desired are not equal up to specified precision.
See Also
--------
assert_allclose: Compare two array_like objects for equality with desired
relative and/or absolute precision.
assert_array_almost_equal_nulp, assert_array_max_ulp, assert_equal
Examples
--------
>>> import numpy.testing as npt
>>> npt.assert_almost_equal(2.3333333333333, 2.33333334)
>>> npt.assert_almost_equal(2.3333333333333, 2.33333334, decimal=10)
...
<type 'exceptions.AssertionError'>:
Items are not equal:
ACTUAL: 2.3333333333333002
DESIRED: 2.3333333399999998
>>> npt.assert_almost_equal(np.array([1.0,2.3333333333333]),
... np.array([1.0,2.33333334]), decimal=9)
...
<type 'exceptions.AssertionError'>:
Arrays are not almost equal
<BLANKLINE>
(mismatch 50.0%)
x: array([ 1. , 2.33333333])
y: array([ 1. , 2.33333334])
"""
from numpy.core import ndarray
from numpy.lib import iscomplexobj, real, imag
# Handle complex numbers: separate into real/imag to handle
# nan/inf/negative zero correctly
# XXX: catch ValueError for subclasses of ndarray where iscomplex fail
try:
usecomplex = iscomplexobj(actual) or iscomplexobj(desired)
except ValueError:
usecomplex = False
def _build_err_msg():
header = ('Arrays are not almost equal to %d decimals' % decimal)
return build_err_msg([actual, desired], err_msg, verbose=verbose,
header=header)
if usecomplex:
if iscomplexobj(actual):
actualr = real(actual)
actuali = imag(actual)
else:
actualr = actual
actuali = 0
if iscomplexobj(desired):
desiredr = real(desired)
desiredi = imag(desired)
else:
desiredr = desired
desiredi = 0
try:
assert_almost_equal(actualr, desiredr, decimal=decimal)
assert_almost_equal(actuali, desiredi, decimal=decimal)
except AssertionError:
raise AssertionError(_build_err_msg())
if isinstance(actual, (ndarray, tuple, list)) \
or isinstance(desired, (ndarray, tuple, list)):
return assert_array_almost_equal(actual, desired, decimal, err_msg)
try:
# If one of desired/actual is not finite, handle it specially here:
# check that both are nan if any is a nan, and test for equality
# otherwise
if not (gisfinite(desired) and gisfinite(actual)):
if gisnan(desired) or gisnan(actual):
if not (gisnan(desired) and gisnan(actual)):
raise AssertionError(_build_err_msg())
else:
if not desired == actual:
raise AssertionError(_build_err_msg())
return
except (NotImplementedError, TypeError):
pass
if round(abs(desired - actual), decimal) != 0:
> raise AssertionError(_build_err_msg())
E AssertionError:
E Arrays are not almost equal to 3 decimals
E ACTUAL: 113.6566
E DESIRED: 113.64945833333331
/sw/lib/python2.7/site-packages/numpy/testing/utils.py:510: AssertionError
------------------------------- pytest-selenium --------------------------------
_______________________ test_inherit_constraints[model0] _______________________
model = <CompoundModel11(amplitude_0=1.0, mean_0=0.0, stddev_0=1.0, amplitude_1=1.0, mean_1=0.0, stddev_1=1.0)>
@pytest.mark.parametrize('model',
[Gaussian1D(bounds={'stddev': (0, 0.3)}, fixed={'mean': True}) +
Gaussian1D(fixed={'mean': True}),
(_ConstraintsTestA + _ConstraintsTestB)()])
def test_inherit_constraints(model):
"""
Various tests for copying of constraint values between compound models and
their members.
There are two versions of this test: One where a compound model is created
from two model instances, and another where a compound model is created
from two model classes that have default constraints set on some of their
parameters.
Regression test for https://github.com/astropy/astropy/issues/3481
"""
# Lots of assertions in this test as there are multiple interfaces to
# parameter constraints
assert 'stddev_0' in model.bounds
> assert model.bounds['stddev_0'] == (0, 0.3)
E assert (0.1, 0.5) == (0, 0.3)
E At index 0 diff: 0.1 != 0
E Use -v to get the full diff
../../../../.local/lib/python2.7/site-packages/astropy/modeling/tests/test_compound.py:759: AssertionError
------------------------------- pytest-selenium --------------------------------
_______________________ test_inherit_constraints[model1] _______________________
model = <CompoundModel12(stddev_0=0.0, mean_0=0.0, mean_1=0.0)>
@pytest.mark.parametrize('model',
[Gaussian1D(bounds={'stddev': (0, 0.3)}, fixed={'mean': True}) +
Gaussian1D(fixed={'mean': True}),
(_ConstraintsTestA + _ConstraintsTestB)()])
def test_inherit_constraints(model):
"""
Various tests for copying of constraint values between compound models and
their members.
There are two versions of this test: One where a compound model is created
from two model instances, and another where a compound model is created
from two model classes that have default constraints set on some of their
parameters.
Regression test for https://github.com/astropy/astropy/issues/3481
"""
# Lots of assertions in this test as there are multiple interfaces to
# parameter constraints
assert 'stddev_0' in model.bounds
> assert model.bounds['stddev_0'] == (0, 0.3)
E assert (0.1, 0.5) == (0, 0.3)
E At index 0 diff: 0.1 != 0
E Use -v to get the full diff
../../../../.local/lib/python2.7/site-packages/astropy/modeling/tests/test_compound.py:759: AssertionError
------------------------------- pytest-selenium --------------------------------
__________________________________ test_alias __________________________________
def test_alias():
from ...cosmology import core, WMAP9, WMAP7
# REMOVE in astropy 0.5
with catch_warnings() as w:
x = core.DEFAULT_COSMOLOGY()
> assert x == WMAP9
E assert FlatLambdaCDM(name="WMAP7", H0=70.4 km / (Mpc s), Om0=0.272, Tcmb0=2.725 K, Neff=3.04, m_nu=[ 0. 0. 0.] eV, Ob0=0.0455) == FlatLambdaCDM(name="WMAP9", H0=69.3 km / (Mpc s), Om0=0.286, Tcmb0=2.725 K, Neff=3.04, m_nu=[ 0. 0. 0.] eV, Ob0=0.0463)
../../../../.local/lib/python2.7/site-packages/astropy/utils/tests/test_state.py:16: AssertionError
------------------------------- pytest-selenium --------------------------------
7 failed, 9692 passed, 113 skipped, 46 xfailed, 2 xpassed, 2 error in 984.90 seconds
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment