def setUp(self): self.nl = usertypes.NeighborList([1], default=1)
def neighborlist(self): return usertypes.NeighborList([1, 2, 3, 4, 5], default=3)
def test_simple(self): """Test default with a numeric argument.""" nl = usertypes.NeighborList([1, 2, 3], default=2) assert nl._idx == 1
def test_unset(self): """Test unset default value.""" nl = usertypes.NeighborList([1, 2, 3]) assert nl._idx is None
def test_items(self): """Test constructing a NeighborList with items.""" nl = usertypes.NeighborList([1, 2, 3]) assert nl.items == [1, 2, 3]
def test_contains(self): """Test 'in' on NeighborList.""" nl = usertypes.NeighborList([1, 2, 3]) assert 2 in nl assert 4 not in nl
def test_contains(self): """Test 'in' on NeighborList.""" nl = usertypes.NeighborList([1, 2, 3]) self.assertIn(2, nl) self.assertNotIn(4, nl)
def neighborlist(self): return usertypes.NeighborList([20, 9, 1, 5])
def test_items(self): """Test constructing an NeighborList with items.""" nl = usertypes.NeighborList([1, 2, 3]) self.assertEqual(nl.items, [1, 2, 3])
def test_len(self): """Test len() on NeighborList.""" nl = usertypes.NeighborList([1, 2, 3]) self.assertEqual(len(nl), 3)
def test_empty(self): """Test constructing an empty NeighborList.""" nl = usertypes.NeighborList() self.assertEqual(nl.items, [])
def setUp(self): self.nl = usertypes.NeighborList([20, 9, 1, 5])
def setUp(self): self.nl = usertypes.NeighborList( [1, 2, 3, 4, 5], default=3, mode=usertypes.NeighborList.Modes.exception)
def neighborlist(self): return usertypes.NeighborList([1], default=1)
def test_none(self): """Test default 'None'.""" nl = usertypes.NeighborList([1, 2, None], default=None) self.assertEqual(nl._idx, 2)
def neighborlist(self): return usertypes.NeighborList( [1, 2, 3, 4, 5], default=3, mode=usertypes.NeighborList.Modes.exception)
def setUp(self): self.nl = usertypes.NeighborList()
def test_empty(self): """Test constructing an empty NeighborList.""" nl = usertypes.NeighborList() assert nl.items == []
def _init_neighborlist(self): """Initialize self._neighborlist.""" levels = config.get('ui', 'zoom-levels') self._neighborlist = usertypes.NeighborList( levels, mode=usertypes.NeighborList.Modes.edge) self._neighborlist.fuzzyval = config.get('ui', 'default-zoom')
def test_len(self): """Test len() on NeighborList.""" nl = usertypes.NeighborList([1, 2, 3]) assert len(nl) == 3
def _init_neighborlist(self): """Initialize self._neighborlist.""" levels = config.val.zoom.levels self._neighborlist = usertypes.NeighborList( levels, mode=usertypes.NeighborList.Modes.edge) self._neighborlist.fuzzyval = config.val.zoom.default
def test_invalid_mode(self): """Test with an invalid mode.""" with pytest.raises(TypeError): usertypes.NeighborList(mode='blah')
def neighborlist(self): return usertypes.NeighborList()
def test_none(self): """Test default 'None'.""" nl = usertypes.NeighborList([1, 2, None], default=None) assert nl._idx == 2
def init_neighborlist(self): """Initialize the _zoom neighborlist.""" levels = config.get('ui', 'zoom-levels') self._zoom = usertypes.NeighborList( levels, mode=usertypes.NeighborList.Modes.block) self._zoom.fuzzyval = config.get('ui', 'default-zoom')
def test_invalid_reset(self): """Test reset without default.""" nl = usertypes.NeighborList([1, 2, 3, 4, 5]) with pytest.raises(ValueError): nl.reset()
def setUp(self): self.nl = usertypes.NeighborList([1, 2, 3, 4, 5], default=3)