- Timestamp:
- Apr 22, 2009, 11:19:26 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
anuga_core/source/anuga/shallow_water/test_data_manager.py
r6752 r6873 15 15 from struct import pack, unpack 16 16 from sets import ImmutableSet 17 import shutil 17 18 18 19 from anuga.shallow_water import * … … 11627 11628 11628 11629 11630 def test_copy_code_files(self): 11631 '''test that the copy_code_files() function is sane.''' 11632 11633 def create_file(f): 11634 fd = open(f, 'w') 11635 fd.write('%s\n' % f) 11636 fd.close() 11637 11638 # create working directories and test files 11639 work_dir = tempfile.mkdtemp() 11640 dst_dir = tempfile.mkdtemp(dir=work_dir) 11641 src_dir = tempfile.mkdtemp(dir=work_dir) 11642 11643 f1 = 'file1' 11644 filename1 = os.path.join(src_dir, f1) 11645 create_file(filename1) 11646 f2 = 'file2' 11647 filename2 = os.path.join(src_dir, f2) 11648 create_file(filename2) 11649 f3 = 'file3' 11650 filename3 = os.path.join(src_dir, f3) 11651 create_file(filename3) 11652 f4 = 'file4' 11653 filename4 = os.path.join(src_dir, f4) 11654 create_file(filename4) 11655 f5 = 'file5' 11656 filename5 = os.path.join(src_dir, f5) 11657 create_file(filename5) 11658 11659 # exercise the copy function 11660 copy_code_files(dst_dir, filename1) 11661 copy_code_files(dst_dir, filename1, filename2) 11662 copy_code_files(dst_dir, (filename4, filename5, filename3)) 11663 11664 # test that files were actually copied 11665 self.failUnless(access(os.path.join(dst_dir, f1), F_OK)) 11666 self.failUnless(access(os.path.join(dst_dir, f2), F_OK)) 11667 self.failUnless(access(os.path.join(dst_dir, f3), F_OK)) 11668 self.failUnless(access(os.path.join(dst_dir, f4), F_OK)) 11669 self.failUnless(access(os.path.join(dst_dir, f5), F_OK)) 11670 11671 # clean up 11672 shutil.rmtree(work_dir) 11629 11673 11630 11674 #------------------------------------------------------------- … … 11632 11676 11633 11677 suite = unittest.makeSuite(Test_Data_Manager,'test') 11634 #suite = unittest.makeSuite(Test_Data_Manager,'test_file_boundary_sts')11635 #suite = unittest.makeSuite(Test_Data_Manager,'test_get_flow_through_cross_section_with_geo')11636 #suite = unittest.makeSuite(Test_Data_Manager,'covered_')11637 #suite = unittest.makeSuite(Test_Data_Manager,'test_urs2sts_individual_sources')11638 #suite = unittest.makeSuite(Test_Data_Manager,'test_urs2sts_ordering_different_sources')11639 11640 #suite = unittest.makeSuite(Test_Data_Manager,'test_read_mux_platform_problem3')11641 #suite = unittest.makeSuite(Test_Data_Manager,'test_file_boundary_stsIV')11642 11643 11678 11644 11679 if len(sys.argv) > 1 and sys.argv[1][0].upper() == 'V':
Note: See TracChangeset
for help on using the changeset viewer.