[Python-checkins] python/dist/src/Lib/test test_macostools.py,1.1,1.2

jackjansen@users.sourceforge.net jackjansen@users.sourceforge.net
Tue, 28 Jan 2003 15:54:07 -0800


Update of /cvsroot/python/python/dist/src/Lib/test
In directory sc8-pr-cvs1:/tmp/cvs-serv4493

Modified Files:
	test_macostools.py 
Log Message:
Test aliases too.


Index: test_macostools.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/test/test_macostools.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** test_macostools.py	28 Jan 2003 21:39:28 -0000	1.1
--- test_macostools.py	28 Jan 2003 23:54:05 -0000	1.2
***************
*** 3,9 ****
  import unittest
  import macostools
  import MacOS
  import os
! import tempfile
  from test import test_support
  
--- 3,10 ----
  import unittest
  import macostools
+ import macfs
  import MacOS
  import os
! import sys
  from test import test_support
  
***************
*** 60,63 ****
--- 61,82 ----
          macostools.copy(test_support.TESTFN, TESTFN2)
          self.assertEqual(self.compareData(), '')
+         
+     def test_mkalias(self):
+         try:
+             os.unlink(TESTFN2)
+         except:
+             pass
+         macostools.mkalias(test_support.TESTFN, TESTFN2)
+         fss, _, _ = macfs.ResolveAliasFile(TESTFN2)
+         self.assertEqual(fss.as_pathname(), os.path.abspath(test_support.TESTFN))
+         
+     def test_mkalias_relative(self):
+         try:
+             os.unlink(TESTFN2)
+         except:
+             pass
+         macostools.mkalias(test_support.TESTFN, TESTFN2, sys.prefix)
+         fss, _, _ = macfs.ResolveAliasFile(TESTFN2)
+         self.assertEqual(fss.as_pathname(), os.path.abspath(test_support.TESTFN))