-
Notifications
You must be signed in to change notification settings - Fork 823
Open
Labels
Description
Expected behaviour
All tests pass and testsuite completes.
Actual behaviour
Test execution dies when running core/test_topologyattrs.py:TestResids.test_set_atoms, but only when testing at least the whole file.
Code to reproduce the behaviour
./mda_nosetests --exe -v core/test_topologyattrs.py
MDAnalysisTests.core.test_topologyattrs.TestAtomAttr.test_get_atoms ... ok
Unless overriden by child class, this should yield values for all ... ok
Unless overriden by child class, this should yield values for all ... ok
MDAnalysisTests.core.test_topologyattrs.TestAtomAttr.test_len ... ok
MDAnalysisTests.core.test_topologyattrs.TestAtomAttr.test_set_atom_VE ... ok
MDAnalysisTests.core.test_topologyattrs.TestAtomAttr.test_set_atoms_VE ... ok
MDAnalysisTests.core.test_topologyattrs.TestAtomAttr.test_set_atoms_plural ... ok
MDAnalysisTests.core.test_topologyattrs.TestAtomAttr.test_set_atoms_singular ... ok
MDAnalysisTests.core.test_topologyattrs.TestAtomids.test_get_atoms ... ok
Unless overriden by child class, this should yield values for all ... ok
Unless overriden by child class, this should yield values for all ... ok
MDAnalysisTests.core.test_topologyattrs.TestAtomids.test_len ... ok
MDAnalysisTests.core.test_topologyattrs.TestAtomids.test_set_atom_VE ... ok
MDAnalysisTests.core.test_topologyattrs.TestAtomids.test_set_atoms_VE ... ok
MDAnalysisTests.core.test_topologyattrs.TestAtomids.test_set_atoms_plural ... ok
MDAnalysisTests.core.test_topologyattrs.TestAtomids.test_set_atoms_singular ... ok
MDAnalysisTests.core.test_topologyattrs.TestAtomnames.test_get_atoms ... ok
Unless overriden by child class, this should yield values for all ... ok
Unless overriden by child class, this should yield values for all ... ok
MDAnalysisTests.core.test_topologyattrs.TestAtomnames.test_len ... ok
MDAnalysisTests.core.test_topologyattrs.TestAtomnames.test_set_atom_VE ... ok
MDAnalysisTests.core.test_topologyattrs.TestAtomnames.test_set_atoms_VE ... ok
MDAnalysisTests.core.test_topologyattrs.TestAtomnames.test_set_atoms_plural ... ok
MDAnalysisTests.core.test_topologyattrs.TestAtomnames.test_set_atoms_singular ... ok
MDAnalysisTests.core.test_topologyattrs.TestAttr.test_align_principal_axes_with_self ... ok
MDAnalysisTests.core.test_topologyattrs.TestAttr.test_align_principal_axes_with_x ... ok
MDAnalysisTests.core.test_topologyattrs.TestAttr.test_principal_axes ... ok
MDAnalysisTests.core.test_topologyattrs.TestCharges.test_get_atoms ... ok
MDAnalysisTests.core.test_topologyattrs.TestCharges.test_get_residues ... ok
MDAnalysisTests.core.test_topologyattrs.TestCharges.test_get_segment ... ok
MDAnalysisTests.core.test_topologyattrs.TestCharges.test_get_segments ... ok
MDAnalysisTests.core.test_topologyattrs.TestCharges.test_len ... ok
MDAnalysisTests.core.test_topologyattrs.TestCharges.test_set_atom_VE ... ok
MDAnalysisTests.core.test_topologyattrs.TestCharges.test_set_atoms_VE ... ok
MDAnalysisTests.core.test_topologyattrs.TestCharges.test_set_atoms_plural ... ok
MDAnalysisTests.core.test_topologyattrs.TestCharges.test_set_atoms_singular ... ok
MDAnalysisTests.core.test_topologyattrs.TestCrossLevelAttributeSetting.test_set_crosslevel(<AtomGroup with 10 atoms>, 'resids') ... ok
MDAnalysisTests.core.test_topologyattrs.TestCrossLevelAttributeSetting.test_set_crosslevel(<Atom 1: AAA resid 1 and segid SegA>, 'resid') ... ok
MDAnalysisTests.core.test_topologyattrs.TestCrossLevelAttributeSetting.test_set_crosslevel(<AtomGroup with 10 atoms>, 'segids') ... ok
MDAnalysisTests.core.test_topologyattrs.TestCrossLevelAttributeSetting.test_set_crosslevel(<Atom 1: AAA resid 1 and segid SegA>, 'segid') ... ok
MDAnalysisTests.core.test_topologyattrs.TestCrossLevelAttributeSetting.test_set_crosslevel(<ResidueGroup with 5 residues>, 'names') ... ok
MDAnalysisTests.core.test_topologyattrs.TestCrossLevelAttributeSetting.test_set_crosslevel(<ResidueGroup with 5 residues>, 'segids') ... ok
MDAnalysisTests.core.test_topologyattrs.TestCrossLevelAttributeSetting.test_set_crosslevel(<Residue 1>, 'segid') ... ok
MDAnalysisTests.core.test_topologyattrs.TestCrossLevelAttributeSetting.test_set_crosslevel(<SegmentGroup with 2 segments>, 'names') ... ok
MDAnalysisTests.core.test_topologyattrs.TestCrossLevelAttributeSetting.test_set_crosslevel(<SegmentGroup with 2 segments>, 'resids') ... ok
MDAnalysisTests.core.test_topologyattrs.TestIndicesClasses.test_cant_set_atom_indices ... ok
MDAnalysisTests.core.test_topologyattrs.TestIndicesClasses.test_cant_set_residue_indices ... ok
MDAnalysisTests.core.test_topologyattrs.TestIndicesClasses.test_cant_set_segment_indices ... ok
MDAnalysisTests.core.test_topologyattrs.TestMasses.test_get_atoms ... ok
MDAnalysisTests.core.test_topologyattrs.TestMasses.test_get_residues ... ok
MDAnalysisTests.core.test_topologyattrs.TestMasses.test_get_segment ... ok
MDAnalysisTests.core.test_topologyattrs.TestMasses.test_get_segments ... ok
MDAnalysisTests.core.test_topologyattrs.TestMasses.test_len ... ok
MDAnalysisTests.core.test_topologyattrs.TestMasses.test_set_atom_VE ... ok
MDAnalysisTests.core.test_topologyattrs.TestMasses.test_set_atoms_VE ... ok
MDAnalysisTests.core.test_topologyattrs.TestMasses.test_set_atoms_plural ... ok
MDAnalysisTests.core.test_topologyattrs.TestMasses.test_set_atoms_singular ... ok
MDAnalysisTests.core.test_topologyattrs.TestResids.test_get_atoms ... ok
MDAnalysisTests.core.test_topologyattrs.TestResids.test_get_residues ... ok
Unless overriden by child class, this should yield values for all ... ok
MDAnalysisTests.core.test_topologyattrs.TestResids.test_len ... ok
Setting the resids of atoms changes their residue membership. ... -bash-4.4$Strangely enough, it passes if I limit the execution to the single class:
./mda_nosetests --exe -v core/test_topologyattrs.py:TestResids
MDAnalysisTests.core.test_topologyattrs.TestResids.test_get_atoms ... ok
MDAnalysisTests.core.test_topologyattrs.TestResids.test_get_residues ... ok
Unless overriden by child class, this should yield values for all ... ok
MDAnalysisTests.core.test_topologyattrs.TestResids.test_len ... ok
Setting the resids of atoms changes their residue membership. ... KNOWNFAIL: Test skipped due to expected failure
MDAnalysisTests.core.test_topologyattrs.TestResids.test_set_residue_VE ... ok
MDAnalysisTests.core.test_topologyattrs.TestResids.test_set_residues ... ok
MDAnalysisTests.core.test_topologyattrs.TestResids.test_set_residues_VE ... ok
MDAnalysisTests.core.test_topologyattrs.TestResids.test_set_residues_plural ... ok
MDAnalysisTests.core.test_topologyattrs.TestResids.test_set_residues_singular ... ok
Cleanup: deleting offset files in /builddir/build/BUILD/MDAnalysis-0.16.0/MDAnalysisTests-0.16.0/MDAnalysisTests/data
By the end of the tests, there are 0 open handles for 0 files:
----------------------------------------------------------------------
Ran 10 tests in 0.006s
OK (KNOWNFAIL=1)Currently version of MDAnalysis:
0.16.0
This is on Fedora rawhide (27).
Reactions are currently unavailable