Changeset 9378


Ignore:
Timestamp:
Dec 9, 2014, 5:15:46 PM (10 years ago)
Author:
steve
Message:

Added in a unit test for set_quantity (and set_stage)

Location:
trunk/anuga_core/source/anuga/operators
Files:
2 added
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/anuga_core/source/anuga/operators/set_elevation.py

    r9125 r9378  
    3434                 polygon=None,
    3535                 center=None,
    36                  radius=None):
    37 
     36                 radius=None,
     37                 line=None,
     38                 verbose = False):
    3839
    3940        Set_quantity.__init__(self, domain, 'elevation',
    40                               value = elevation,
     41                              value=elevation,
    4142                              indices=indices,
    4243                              polygon=polygon,
    4344                              center=center,
    4445                              radius=radius,
     46                              line=line,
     47                              verbose=verbose,
    4548                              test_elevation=False)
    4649
  • trunk/anuga_core/source/anuga/operators/set_quantity.py

    r9092 r9378  
    3535                 line=None,
    3636                 verbose = False,
    37                  test_elevation=True):
     37                 test_elevation=True,
     38                 test_stage=True):
    3839
    3940
     
    5859        if test_elevation:
    5960            msg ='Use Set_elevation to maintain continuity'
    60             assert quantity is not 'elevation'
     61            assert quantity is not 'elevation', msg
     62           
     63        if test_stage:
     64            msg ='Use Set_stage to maintain non-negative water depth'
     65            assert quantity is not 'stage', msg
    6166       
    6267        #-------------------------------------------
     
    9499
    95100            #--------------------------------------
    96             # Update all three vertices for each cell
     101            # Update centroid values
    97102            #--------------------------------------
    98103            try:
     
    106111
    107112            #--------------------------------------
    108             # Update all three vertices for each cell
     113            # Update centroid values
    109114            #--------------------------------------
    110115            ids = self.indices
Note: See TracChangeset for help on using the changeset viewer.