(__file__, lineno+2, 'test_extract_stack', 'result = extract()'),
(__file__, lineno+1, 'extract', 'return traceback.extract_stack()'),
])
+ self.assertEqual(len(result[0]), 4)
class TestFrame(unittest.TestCase):
f = traceback.FrameSummary("f", 1, "dummy", line="line")
self.assertEqual("line", f.line)
+ def test_len(self):
+ f = traceback.FrameSummary("f", 1, "dummy", line="line")
+ self.assertEqual(len(f), 4)
+
class TestStack(unittest.TestCase):
return "<FrameSummary file {filename}, line {lineno} in {name}>".format(
filename=self.filename, lineno=self.lineno, name=self.name)
+ def __len__(self):
+ return 4
+
@property
def line(self):
if self._line is None: