2 """Test script for the binhex C module
4 Uses the mechanism of the python binhex module
5 Based on an original test by Roger E. Masse.
14 class BinHexTestCase(unittest
.TestCase
):
17 self
.fname1
= tempfile
.mktemp()
18 self
.fname2
= tempfile
.mktemp()
21 try: os
.unlink(self
.fname1
)
24 try: os
.unlink(self
.fname2
)
27 DATA
= 'Jack is my hero'
29 def test_binhex(self
):
30 f
= open(self
.fname1
, 'w')
34 binhex
.binhex(self
.fname1
, self
.fname2
)
36 binhex
.hexbin(self
.fname2
, self
.fname1
)
38 f
= open(self
.fname1
, 'r')
42 self
.assertEqual(self
.DATA
, finish
)
45 test_support
.run_unittest(BinHexTestCase
)