Changeset 1597

Show
Ignore:
Timestamp:
08/17/08 20:03:31 (4 months ago)
Author:
nick
Message:

Merged source:pyamf/branches/tempfile-338

Fixes: #338
Author: nick
Reviewer: thijs

Location:
pyamf/trunk
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • pyamf/trunk

    • Property svn:mergeinfo
      •  

        old new  
        11/pyamf/branches/class-init-args-322:1527-1528,1530-1532 
        22/pyamf/branches/register_class-args-check-334:1542-1592 
        3 /pyamf/trunk:1525-1526,1541 
         3/pyamf/branches/tempfile-338:1588-1596 
         4/pyamf/trunk:1525-1526,1541,1583-1587 
  • pyamf/trunk/pyamf/tests/test_sol.py

    r1482 r1597  
    1010""" 
    1111 
    12 import unittest, os.path, warnings 
     12import unittest, os.path, warnings, tempfile 
    1313 
    1414import pyamf 
     
    9494 
    9595    def setUp(self): 
    96         self.file_name = os.tempnam() 
     96        self.fp, self.file_name = tempfile.mkstemp() 
    9797 
    9898    def tearDown(self): 
     
    167167        s.update({'name': 'value', 'spam': 'eggs'}) 
    168168 
    169         x = os.tempnam() 
    170         s.save(x) 
    171  
    172         try: 
     169        x = tempfile.mkstemp()[1] 
     170 
     171        try: 
     172            s.save(x) 
     173 
    173174            self.assertEquals(open(x, 'rb').read(), HelperTestCase.contents) 
    174175        except: 
     
    178179            raise 
    179180 
    180         x = os.tempnam() 
    181         fp = open(x, 'wb+') 
    182  
    183         self.assertEquals(fp.closed, False) 
    184  
    185         s.save(fp) 
    186         self.assertNotEquals(fp.tell(), 0) 
    187  
    188         fp.seek(0) 
    189  
    190         self.assertEquals(fp.read(), HelperTestCase.contents) 
    191         self.assertEquals(fp.closed, False) 
    192  
    193         try: 
     181        x = tempfile.mkstemp()[1] 
     182 
     183        try: 
     184            fp = open(x, 'wb+') 
     185 
     186            self.assertEquals(fp.closed, False) 
     187 
     188            s.save(fp) 
     189            self.assertNotEquals(fp.tell(), 0) 
     190 
     191            fp.seek(0) 
     192 
     193            self.assertEquals(fp.read(), HelperTestCase.contents) 
     194            self.assertEquals(fp.closed, False) 
     195 
    194196            self.assertEquals(open(x, 'rb').read(), HelperTestCase.contents) 
    195197        except: