Changeset 116

Show
Ignore:
Timestamp:
2002-03-30 15:28:35 (7 years ago)
Author:
schwa
Message:
TestStat: refactored test_lstat into three methods test_lstat_one_file,
    test_lstat_one_dir, and test_lstat_via_stat_module.
Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/_test_ftputil.py

    r115 r116  
    3030# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
    3131 
    32 # $Id: _test_ftputil.py,v 1.30 2002/03/30 15:24:45 schwa Exp $ 
     32# $Id: _test_ftputil.py,v 1.31 2002/03/30 15:28:35 schwa Exp $ 
    3333 
    3434import unittest 
     
    5858 
    5959class TestStat(unittest.TestCase): 
    60     """Test FTPHost.lstat, FTPHost.stat, FTPHost.listdir.""" 
    61  
    62     def test_lstat(self): 
    63         """Test FTPHost.lstat.""" 
    64         # check if stat results are correct (currently only for Unix server) 
    65         # some file 
     60    """Test FTPHost.lstat, FTPHost.stat, FTPHost.listdir. 
     61    (test currently only implemented for Unix server format. 
     62    """ 
     63 
     64    def test_lstat_one_file(self): 
     65        """Test FTPHost.lstat with a file.""" 
    6666        host = FTPHostWrapper(_mock_ftplib.MockSession) 
    6767        stat_result = host.lstat('/home/sschwarzer/index.html') 
    6868        self.assertEqual( oct(stat_result.st_mode), '0100644' ) 
    6969        self.assertEqual(stat_result.st_size, 4604) 
     70     
     71    def test_lstat_one_dir(self): 
     72        """Test FTPHost.lstat with a directory.""" 
    7073        # some directory 
    7174        host = FTPHostWrapper(_mock_ftplib.MockSession) 
     
    8285        self.assertEqual(stat_result.st_ctime, None) 
    8386        self.assertEqual(stat_result.st_name, 'scios2') 
    84         # test status indirectly via stat module 
     87     
     88    def test_lstat_via_stat_module(self): 
     89        """Test FTPHost.lstat indirectly via stat module.""" 
    8590        host = FTPHostWrapper(_mock_ftplib.MockSession) 
    8691        stat_result = host.lstat('/home/sschwarzer/')