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

Method test_getitem

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

Source from the content-addressed store, hash-verified

98 self.assertEqual(str(eval(s)), s)
99
100 def test_getitem(self):
101 v = [1.0, 1.25, 1.5, 1.75, 2.0]
102 a = regular(4, 1.0, 2.0)
103 for i in range(4):
104 self.assertAlmostEqual(a[i][0], v[i])
105 self.assertAlmostEqual(a[i][1], v[i + 1])
106 self.assertEqual(a[-1][0], -float("infinity"))
107 self.assertEqual(a[4][1], float("infinity"))
108 with self.assertRaises(IndexError):
109 a[-2]
110 with self.assertRaises(IndexError):
111 a[5]
112
113 def test_iter(self):
114 v = [1.0, 1.25, 1.5, 1.75, 2.0]

Callers

nothing calls this directly

Calls 1

regularClass · 0.90

Tested by

no test coverage detected