Ejemplo n.º 1
0
 def setUp(self):
     self.nl = usertypes.NeighborList([1], default=1)
Ejemplo n.º 2
0
 def neighborlist(self):
     return usertypes.NeighborList([1, 2, 3, 4, 5], default=3)
Ejemplo n.º 3
0
 def test_simple(self):
     """Test default with a numeric argument."""
     nl = usertypes.NeighborList([1, 2, 3], default=2)
     assert nl._idx == 1
Ejemplo n.º 4
0
 def test_unset(self):
     """Test unset default value."""
     nl = usertypes.NeighborList([1, 2, 3])
     assert nl._idx is None
Ejemplo n.º 5
0
 def test_items(self):
     """Test constructing a NeighborList with items."""
     nl = usertypes.NeighborList([1, 2, 3])
     assert nl.items == [1, 2, 3]
Ejemplo n.º 6
0
 def test_contains(self):
     """Test 'in' on NeighborList."""
     nl = usertypes.NeighborList([1, 2, 3])
     assert 2 in nl
     assert 4 not in nl
Ejemplo n.º 7
0
 def test_contains(self):
     """Test 'in' on NeighborList."""
     nl = usertypes.NeighborList([1, 2, 3])
     self.assertIn(2, nl)
     self.assertNotIn(4, nl)
Ejemplo n.º 8
0
 def neighborlist(self):
     return usertypes.NeighborList([20, 9, 1, 5])
Ejemplo n.º 9
0
 def test_items(self):
     """Test constructing an NeighborList with items."""
     nl = usertypes.NeighborList([1, 2, 3])
     self.assertEqual(nl.items, [1, 2, 3])
Ejemplo n.º 10
0
 def test_len(self):
     """Test len() on NeighborList."""
     nl = usertypes.NeighborList([1, 2, 3])
     self.assertEqual(len(nl), 3)
Ejemplo n.º 11
0
 def test_empty(self):
     """Test constructing an empty NeighborList."""
     nl = usertypes.NeighborList()
     self.assertEqual(nl.items, [])
Ejemplo n.º 12
0
 def setUp(self):
     self.nl = usertypes.NeighborList([20, 9, 1, 5])
Ejemplo n.º 13
0
 def setUp(self):
     self.nl = usertypes.NeighborList(
         [1, 2, 3, 4, 5],
         default=3,
         mode=usertypes.NeighborList.Modes.exception)
Ejemplo n.º 14
0
 def neighborlist(self):
     return usertypes.NeighborList([1], default=1)
Ejemplo n.º 15
0
 def test_none(self):
     """Test default 'None'."""
     nl = usertypes.NeighborList([1, 2, None], default=None)
     self.assertEqual(nl._idx, 2)
Ejemplo n.º 16
0
 def neighborlist(self):
     return usertypes.NeighborList(
         [1, 2, 3, 4, 5],
         default=3,
         mode=usertypes.NeighborList.Modes.exception)
Ejemplo n.º 17
0
 def setUp(self):
     self.nl = usertypes.NeighborList()
Ejemplo n.º 18
0
 def test_empty(self):
     """Test constructing an empty NeighborList."""
     nl = usertypes.NeighborList()
     assert nl.items == []
Ejemplo n.º 19
0
 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')
Ejemplo n.º 20
0
 def test_len(self):
     """Test len() on NeighborList."""
     nl = usertypes.NeighborList([1, 2, 3])
     assert len(nl) == 3
Ejemplo n.º 21
0
 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
Ejemplo n.º 22
0
 def test_invalid_mode(self):
     """Test with an invalid mode."""
     with pytest.raises(TypeError):
         usertypes.NeighborList(mode='blah')
Ejemplo n.º 23
0
 def neighborlist(self):
     return usertypes.NeighborList()
Ejemplo n.º 24
0
 def test_none(self):
     """Test default 'None'."""
     nl = usertypes.NeighborList([1, 2, None], default=None)
     assert nl._idx == 2
Ejemplo n.º 25
0
 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')
Ejemplo n.º 26
0
 def test_invalid_reset(self):
     """Test reset without default."""
     nl = usertypes.NeighborList([1, 2, 3, 4, 5])
     with pytest.raises(ValueError):
         nl.reset()
Ejemplo n.º 27
0
 def setUp(self):
     self.nl = usertypes.NeighborList([1, 2, 3, 4, 5], default=3)