Esempio n. 1
0
 def setUp(self):
     self.nl = usertypes.NeighborList([1], default=1)
Esempio n. 2
0
 def neighborlist(self):
     return usertypes.NeighborList([1, 2, 3, 4, 5], default=3)
Esempio 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
Esempio n. 4
0
 def test_unset(self):
     """Test unset default value."""
     nl = usertypes.NeighborList([1, 2, 3])
     assert nl._idx is None
Esempio 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]
Esempio 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
Esempio 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)
Esempio n. 8
0
 def neighborlist(self):
     return usertypes.NeighborList([20, 9, 1, 5])
Esempio 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])
Esempio n. 10
0
 def test_len(self):
     """Test len() on NeighborList."""
     nl = usertypes.NeighborList([1, 2, 3])
     self.assertEqual(len(nl), 3)
Esempio n. 11
0
 def test_empty(self):
     """Test constructing an empty NeighborList."""
     nl = usertypes.NeighborList()
     self.assertEqual(nl.items, [])
Esempio n. 12
0
 def setUp(self):
     self.nl = usertypes.NeighborList([20, 9, 1, 5])
Esempio n. 13
0
 def setUp(self):
     self.nl = usertypes.NeighborList(
         [1, 2, 3, 4, 5],
         default=3,
         mode=usertypes.NeighborList.Modes.exception)
Esempio n. 14
0
 def neighborlist(self):
     return usertypes.NeighborList([1], default=1)
Esempio n. 15
0
 def test_none(self):
     """Test default 'None'."""
     nl = usertypes.NeighborList([1, 2, None], default=None)
     self.assertEqual(nl._idx, 2)
Esempio n. 16
0
 def neighborlist(self):
     return usertypes.NeighborList(
         [1, 2, 3, 4, 5],
         default=3,
         mode=usertypes.NeighborList.Modes.exception)
Esempio n. 17
0
 def setUp(self):
     self.nl = usertypes.NeighborList()
Esempio n. 18
0
 def test_empty(self):
     """Test constructing an empty NeighborList."""
     nl = usertypes.NeighborList()
     assert nl.items == []
Esempio 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')
Esempio n. 20
0
 def test_len(self):
     """Test len() on NeighborList."""
     nl = usertypes.NeighborList([1, 2, 3])
     assert len(nl) == 3
Esempio 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
Esempio n. 22
0
 def test_invalid_mode(self):
     """Test with an invalid mode."""
     with pytest.raises(TypeError):
         usertypes.NeighborList(mode='blah')
Esempio n. 23
0
 def neighborlist(self):
     return usertypes.NeighborList()
Esempio n. 24
0
 def test_none(self):
     """Test default 'None'."""
     nl = usertypes.NeighborList([1, 2, None], default=None)
     assert nl._idx == 2
Esempio 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')
Esempio 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()
Esempio n. 27
0
 def setUp(self):
     self.nl = usertypes.NeighborList([1, 2, 3, 4, 5], default=3)