MCPcopy Create free account
hub / github.com/boostorg/histogram / test_index

Method test_index

test/python_suite_test.py:214–229  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

212 self.assertEqual([x[1] for x in a], v[1:])
213
214 def test_index(self):
215 a = circular(4, 1.0)
216 d = 0.5 * pi
217 self.assertEqual(a.index(0.99 - 4 * d), 3)
218 self.assertEqual(a.index(0.99 - 3 * d), 0)
219 self.assertEqual(a.index(0.99 - 2 * d), 1)
220 self.assertEqual(a.index(0.99 - d), 2)
221 self.assertEqual(a.index(0.99), 3)
222 self.assertEqual(a.index(1.0), 0)
223 self.assertEqual(a.index(1.01), 0)
224 self.assertEqual(a.index(0.99 + d), 0)
225 self.assertEqual(a.index(1.0 + d), 1)
226 self.assertEqual(a.index(1.0 + 2 * d), 2)
227 self.assertEqual(a.index(1.0 + 3 * d), 3)
228 self.assertEqual(a.index(1.0 + 4 * d), 0)
229 self.assertEqual(a.index(1.0 + 5 * d), 1)
230
231
232class test_variable(unittest.TestCase):

Callers

nothing calls this directly

Calls 2

circularClass · 0.90
indexMethod · 0.45

Tested by

no test coverage detected