Ignore:
Timestamp:
Apr 23, 2007, 4:02:34 PM (17 years ago)
Author:
duncan
Message:

checking in a set up of testing verbose sections of the code. May not be the final version.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • anuga_core/source/anuga/shallow_water/test_data_manager.py

    r4387 r4414  
    2525
    2626class Test_Data_Manager(unittest.TestCase):
     27    # Class variable
     28    verbose = False
     29
     30    def set_verbose(self):
     31        Test_Data_Manager.verbose = True
     32       
    2733    def setUp(self):
    2834        import time
    2935        from mesh_factory import rectangular
    3036
     37       
     38        self.verbose = Test_Data_Manager.verbose
    3139        #Create basic mesh
    3240        points, vertices, boundary = rectangular(2, 2)
     
    11281136                quantity = 'elevation',
    11291137                cellsize = cellsize,
    1130                 verbose = False,
     1138                verbose = self.verbose,
    11311139                format = 'asc')
    11321140
     
    59775985    #suite = unittest.makeSuite(Test_Data_Manager,'cache_test_URS_points_needed_and_urs_ungridded2sww')
    59785986    #suite = unittest.makeSuite(Test_Data_Manager,'test_urs_ungridded_hole')
     5987    if len(sys.argv) > 1 and sys.argv[1][0].upper() == 'V':
     5988        Test_Data_Manager.verbose=True
     5989        saveout = sys.stdout   
     5990        filename = ".temp_verbose"
     5991        fid = open(filename, 'w')
     5992        sys.stdout = fid
     5993    else:
     5994        pass
    59795995    suite = unittest.makeSuite(Test_Data_Manager,'test')
    59805996    runner = unittest.TextTestRunner() #verbosity=2)
    59815997    runner.run(suite)
    59825998
    5983 
     5999    # Cleaning up
     6000    if len(sys.argv) > 1 and sys.argv[1][0].upper() == 'V':
     6001        sys.stdout = saveout
     6002        #fid.close() # This was causing an error in windows
     6003        #os.remove(filename)
     6004
     6005
Note: See TracChangeset for help on using the changeset viewer.