Lines Matching refs:annotator
30 annotator = ExceptionAnnotator()
32 _ = annotator["invalid key"]
34 _ = annotator[1]
37 annotator = ExceptionAnnotator()
38 with annotator.capture("exception"):
40 with annotator.capture("exception"):
42 self.assertEqual(len(annotator), 2)
43 entry_0 = annotator[0]
44 entry_1 = annotator[1]
46 self.assertIs(annotator[-1], entry_1)
48 _ = annotator[2]
56 annotator: ExceptionAnnotator = exception.annotator
57 self.assertTrue(len(annotator), 1)
58 entry: Entry = annotator[0]
70 annotator: ExceptionAnnotator = exception.annotator
71 self.assertTrue(len(annotator), 1)
72 entry: Entry = annotator[0]
84 annotator: ExceptionAnnotator = exception.annotator
85 self.assertTrue(len(annotator), 1)
86 entry: Entry = annotator[0]
88 annotator.matching(CustomValueError), [
107 annotator = ExceptionAnnotator()
109 with annotator.annotate("AAA"):
110 with annotator.annotate("000"):
114 self.assertFalse(annotator.is_success)
115 self.assertTrue(len(annotator), 1)
116 entry: Entry = annotator[0]
121 annotator = ExceptionAnnotator()
122 self.assertTrue(annotator.is_success)
123 self.assertEqual(len(annotator), 0)
124 self.assertListEqual(annotator.to_json(), [])
126 annotator.log()
131 annotator = ExceptionAnnotator()
136 annotator.append(e)
137 self.assertFalse(annotator.is_success)
138 serialized = annotator.to_json()
142 annotator.log()
146 annotator = ExceptionAnnotator(throw=True)
152 annotator.append(e)
154 self.assertFalse(annotator.is_success)
155 serialized = annotator.to_json()
160 annotator = ExceptionAnnotator(throw=True)
162 with self.assertRaises(ValueError) as cm, annotator.info(
164 self.assertTupleEqual(annotator.info_stack, ("info 1", "info 2"))
168 annotator.append(e)
170 self.assertFalse(annotator.is_success)
171 self.assertEqual(len(annotator), 1)
172 entry = annotator[0]
174 serialized = annotator.to_json()
180 annotator = ExceptionAnnotator()
182 with annotator.info("info 1", "info 2"):
185 annotator.append(e)
187 annotator.log()
194 annotator = ExceptionAnnotator()
201 annotator.append(e)
260 annotator = ExceptionAnnotator()
264 with annotator.capture("entry"):
271 self.assertFalse(annotator.is_success)
272 self.assertEqual(len(annotator), 1)
273 self.assertIn("custom exception", str(annotator[0]))
289 annotator = ExceptionAnnotator()
293 with annotator.capture("entry"):
304 self.assertFalse(annotator.is_success)
305 self.assertEqual(len(annotator), 1)
306 self.assertIsInstance(annotator[0].exception, RuntimeError)
309 annotator = ExceptionAnnotator()
313 with annotator.annotate("entry"):
324 self.assertFalse(annotator.is_success)
325 self.assertEqual(len(annotator), 1)
326 self.assertIsInstance(annotator[0].exception, RuntimeError)