Show
Ignore:
Timestamp:
2007-06-03 18:24:33 (3 years ago)
Author:
Stefan Schwarzer <sschwarzer@…>
Branch:
default
convert_revision:
svn:778c30c8-61e0-0310-89d4-fe2f97a467b2/trunk@711
Message:
Preliminary, incomplete version of directory tree synchronization.
Files:
1 modified

Legend:

Unmodified
Added
Removed
  • _test_ftp_sync.py

    r676 r679  
    3232# $Id$ 
    3333 
     34import os 
     35import shutil 
     36import sys 
     37import unittest 
    3438 
     39TEST_ROOT = "/home/schwa/sd/python/ftputil" 
     40sys.path.insert(0, os.path.dirname(TEST_ROOT)) 
     41 
     42from ftputil import ftp_sync 
     43 
     44 
     45class TestLocalToLocal(unittest.TestCase): 
     46    def setUp(self): 
     47        target_dir = os.path.join(TEST_ROOT, "test_target") 
     48        shutil.rmtree(target_dir) 
     49        os.mkdir(target_dir) 
     50 
     51    def test_sync_empty_dir(self): 
     52        source = ftp_sync.LocalHost() 
     53        target = ftp_sync.LocalHost() 
     54        syncer = ftp_sync.Syncer(source, target) 
     55        source_dir = os.path.join(TEST_ROOT, "test_empty") 
     56        target_dir = os.path.join(TEST_ROOT, "test_target") 
     57        syncer.sync(source_dir, target_dir) 
     58 
     59 
     60if __name__ == '__main__': 
     61    unittest.main() 
     62