Ignore:
Timestamp:
Mar 8, 2006, 1:39:11 PM (19 years ago)
Author:
ole
Message:

Changed domain.get_quantity() to return a quantity object rather than the values.
Updated tests accordingly

File:
1 edited

Legend:

Unmodified
Added
Removed
  • inundation/pyvolution/test_data_manager.py

    r2305 r2491  
    22772277        elevation = domain.quantities['elevation'].vertex_values
    22782278        domain.set_quantity('stage', elevation + h)
    2279         #elevation = domain.get_quantity('elevation')
    2280         #domain.set_quantity('stage', elevation + h)
    22812279
    22822280        domain.check_integrity()
     
    23072305        bits = ['vertex_coordinates']
    23082306        for quantity in ['elevation']+domain.quantities_to_be_stored:
    2309             bits.append('quantities["%s"].get_integral()'%quantity)
    2310             bits.append('get_quantity("%s")'%quantity)
     2307            bits.append('get_quantity("%s").get_integral()' %quantity)
     2308            bits.append('get_quantity("%s").get_values()' %quantity)
    23112309
    23122310        for bit in bits:
     
    23682366
    23692367        for quantity in ['elevation','xmomentum','ymomentum']:#+domain.quantities_to_be_stored:
    2370             bits.append('quantities["%s"].get_integral()'%quantity)
    2371             bits.append('get_quantity("%s")'%quantity)
     2368            bits.append('get_quantity("%s").get_integral()' %quantity)
     2369            bits.append('get_quantity("%s").get_values()' %quantity)
    23722370
    23732371        for bit in bits:
     
    24502448
    24512449        for quantity in ['elevation']+domain.quantities_to_be_stored:
    2452             bits.append('quantities["%s"].get_integral()'%quantity)
    2453             bits.append('get_quantity("%s")'%quantity)
     2450            bits.append('get_quantity("%s").get_integral()' %quantity)
     2451            bits.append('get_quantity("%s").get_values()' %quantity)
    24542452
    24552453        for bit in bits:
     
    24572455            assert allclose(eval('domain.'+bit),eval('domain2.'+bit))
    24582456
    2459         assert max(max(domain2.get_quantity('xmomentum')))==filler
    2460         assert min(min(domain2.get_quantity('xmomentum')))==filler
    2461         assert max(max(domain2.get_quantity('ymomentum')))==filler
    2462         assert min(min(domain2.get_quantity('ymomentum')))==filler
     2457        assert max(max(domain2.get_quantity('xmomentum').get_values()))==filler
     2458        assert min(min(domain2.get_quantity('xmomentum').get_values()))==filler
     2459        assert max(max(domain2.get_quantity('ymomentum').get_values()))==filler
     2460        assert min(min(domain2.get_quantity('ymomentum').get_values()))==filler
    24632461
    24642462
     
    25262524        elevation = domain.quantities['elevation'].vertex_values
    25272525        domain.set_quantity('stage', elevation + h)
    2528         #elevation = domain.get_quantity('elevation')
    2529         #domain.set_quantity('stage', elevation + h)
     2526
    25302527
    25312528        domain.check_integrity()
     
    25592556        for quantity in ['elevation']+domain.quantities_to_be_stored:
    25602557            bits.append('quantities["%s"].get_integral()'%quantity)
    2561             #bits.append('get_quantity("%s")'%quantity)
     2558
    25622559
    25632560        for bit in bits:
     
    26162613        ##################
    26172614
     2615        print '><><><><>>'
    26182616        bits = [ 'vertex_coordinates']
    26192617
    26202618        for quantity in ['elevation','xmomentum','ymomentum']:#+domain.quantities_to_be_stored:
    26212619            #bits.append('quantities["%s"].get_integral()'%quantity)
    2622             bits.append('get_quantity("%s")'%quantity)
     2620            bits.append('get_quantity("%s").get_values()' %quantity)
    26232621
    26242622        for bit in bits:
Note: See TracChangeset for help on using the changeset viewer.