[yt-dev] Issue #818: Test failure in test_particle_octree_counts (yt_analysis/yt)
Kacper Kowalik
issues-reply at bitbucket.org
Wed Mar 26 03:51:31 PDT 2014
New issue 818: Test failure in test_particle_octree_counts
https://bitbucket.org/yt_analysis/yt/issue/818/test-failure-in
Kacper Kowalik:
Experimental branch (revision 75033f476463) fails in one of the octree's tests:
```
#!text
$ nosetests -v geometry/tests/test_particle_octree.py:test_particle_octree_counts
Failure: YTUnitConversionError (Unit dimensionalities do not match. Tried to convert between dimensionless (dim 1) and code_length (dim (length)).) ... ERROR
======================================================================
ERROR: Failure: YTUnitConversionError (Unit dimensionalities do not match. Tried to convert between dimensionless (dim 1) and code_length (dim (length)).)
----------------------------------------------------------------------
Traceback (most recent call last):
File ".../nose/loader.py", line 253, in generate
for test in g():
File "yt/geometry/tests/test_particle_octree.py", line 94, in test_particle_octree_counts
bi2 = dd["all", "mesh_id"]
File "yt/data_objects/data_containers.py", line 212, in __getitem__
self.get_data(f)
File "yt/data_objects/data_containers.py", line 621, in get_data
self._generate_fields(fields_to_generate)
File "data_objects/data_containers.py", line 638, in _generate_fields
fd = self._generate_field(field)
File "yt/data_objects/data_containers.py", line 247, in _generate_field
tr = self._generate_particle_field(field)
File "yt/data_objects/data_containers.py", line 310, in _generate_particle_field
size = self._count_particles(ftype)
File "yt/data_objects/data_containers.py", line 341, in _count_particles
self.selector, x, y, z)
File "yt/data_objects/octree_subset.py", line 250, in count_particles
count = selector.count_points(x,y,z)
File "selection_routines.pyx", line 459, in yt.geometry.selection_routines.SelectorObject.count_points (yt/geometry/selection_routines.c:7513)
File "selection_routines.pyx", line 56, in yt.geometry.selection_routines._ensure_code (yt/geometry/selection_routines.c:2599)
File "yt/units/yt_array.py", line 331, in convert_to_units
new_units = self._unit_repr_check_same(units)
File "yt/units/yt_array.py", line 317, in _unit_repr_check_same
self.units, self.units.dimensions, units, units.dimensions)
YTUnitConversionError: Unit dimensionalities do not match. Tried to convert between dimensionless (dim 1) and code_length (dim (length)).
```
Responsible: MatthewTurk
More information about the yt-dev
mailing list