1 | #!/usr/bin/env python2
|
2 | """
|
3 | pyvm2_test.py: Tests for pyvm2.py
|
4 | """
|
5 |
|
6 | import unittest
|
7 |
|
8 | import pyvm2 # module under test
|
9 | import pyobj
|
10 |
|
11 |
|
12 | def dummy():
|
13 | return 1 + 2
|
14 |
|
15 |
|
16 | class TestGuestException(unittest.TestCase):
|
17 |
|
18 | def testGuestException(self):
|
19 | co = dummy.__code__
|
20 | back = None # Frame pointer
|
21 |
|
22 | locals_ = globals()
|
23 | globals_ = globals()
|
24 |
|
25 | frames = [pyobj.Frame(co, globals_, locals_, back)]
|
26 | g = pyvm2.GuestException(RuntimeError, 1, frames)
|
27 | print(g)
|
28 |
|
29 |
|
30 | if __name__ == '__main__':
|
31 | unittest.main()
|