-
Notifications
You must be signed in to change notification settings - Fork 12
Open
Description
When running the unit tests, I am getting the following error:
Command:
nosetests test.system.test_experiment:TestExperiment
Output:
.E.E
======================================================================
ERROR: test_W_can_marshal (test.system.test_experiment.TestExperiment)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/mnt/c/VSCodeProjects/panavas_dp_utility/dpcomp_core/test/system/test_experiment.py", line 41, in test_W_can_marshal
self.assertEqual(type(self.W1.asDict()), dict)
File "/mnt/c/VSCodeProjects/panavas_dp_utility/dpcomp_core/dpcomp_core/workload.py", line 75, in asDict
d = util.class_to_dict(self, ignore_list=['matrix','_matrix','query_list', '_compiled'])
File "/mnt/c/VSCodeProjects/panavas_dp_utility/dpcomp_core/dpcomp_core/util.py", line 39, in class_to_dict
output[p] = prop.fget(inst) # call its fget
File "/mnt/c/VSCodeProjects/panavas_dp_utility/dpcomp_core/dpcomp_core/workload.py", line 36, in matrix
return self.compile()._matrix
File "/mnt/c/VSCodeProjects/panavas_dp_utility/dpcomp_core/dpcomp_core/workload.py", line 29, in compile
self.compute_matrix()
File "/mnt/c/VSCodeProjects/panavas_dp_utility/dpcomp_core/dpcomp_core/workload.py", line 43, in compute_matrix
rows = [r.asArray(self.domain_shape).flatten() for r in self.query_list]
File "/mnt/c/VSCodeProjects/panavas_dp_utility/dpcomp_core/dpcomp_core/workload.py", line 43, in <listcomp>
rows = [r.asArray(self.domain_shape).flatten() for r in self.query_list]
File "/mnt/c/VSCodeProjects/panavas_dp_utility/dpcomp_core/dpcomp_core/query_nd_union.py", line 95, in asArray
array[ndRangeUnion.slice(r)] += r.wgt
IndexError: only integers, slices (`:`), ellipsis (`...`), numpy.newaxis (`None`) and integer or boolean arrays are valid indices
======================================================================
ERROR: test_experiment_can_run (test.system.test_experiment.TestExperiment)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/mnt/c/VSCodeProjects/panavas_dp_utility/dpcomp_core/test/system/test_experiment.py", line 49, in test_experiment_can_run
E = experiment.Single(self.X1,
File "/mnt/c/VSCodeProjects/panavas_dp_utility/dpcomp_core/dpcomp_core/experiment.py", line 30, in run
self.W = self.maybe(self.W, self.W.hash, 'compile')
File "/mnt/c/VSCodeProjects/panavas_dp_utility/dpcomp_core/dpcomp_core/mixins.py", line 37, in maybe
_obj = getattr(obj, method_name)(*args)
File "/mnt/c/VSCodeProjects/panavas_dp_utility/dpcomp_core/dpcomp_core/workload.py", line 29, in compile
self.compute_matrix()
File "/mnt/c/VSCodeProjects/panavas_dp_utility/dpcomp_core/dpcomp_core/workload.py", line 43, in compute_matrix
rows = [r.asArray(self.domain_shape).flatten() for r in self.query_list]
File "/mnt/c/VSCodeProjects/panavas_dp_utility/dpcomp_core/dpcomp_core/workload.py", line 43, in <listcomp>
rows = [r.asArray(self.domain_shape).flatten() for r in self.query_list]
File "/mnt/c/VSCodeProjects/panavas_dp_utility/dpcomp_core/dpcomp_core/query_nd_union.py", line 95, in asArray
array[ndRangeUnion.slice(r)] += r.wgt
IndexError: only integers, slices (`:`), ellipsis (`...`), numpy.newaxis (`None`) and integer or boolean arrays are valid indices
----------------------------------------------------------------------
Ran 4 tests in 0.470s
FAILED (errors=2)
Can someone please help resolve this? :)
Metadata
Metadata
Assignees
Labels
No labels