Refine reaction api
This commit is contained in:
@@ -2519,78 +2519,60 @@ class TestApi:
|
||||
# 19 reaction
|
||||
|
||||
|
||||
def test_global_reaction(self):
|
||||
p = 'test_global_reaction'
|
||||
def test_reaction(self):
|
||||
p = 'test_reaction'
|
||||
self.enter(p)
|
||||
|
||||
gr = get_global_reaction(p)
|
||||
assert gr['order_bulk'] == None
|
||||
assert gr['order_wall'] == None
|
||||
assert gr['order_tank'] == None
|
||||
assert gr['global_bulk'] == None
|
||||
assert gr['global_wall'] == None
|
||||
assert gr['limiting_potential'] == None
|
||||
assert gr['roughness_correlation'] == None
|
||||
gr = get_reaction(p)
|
||||
assert gr['ORDER BULK'] == '1'
|
||||
assert gr['ORDER WALL'] == '1'
|
||||
assert gr['ORDER TANK'] == '1'
|
||||
assert gr['GLOBAL BULK'] == '0'
|
||||
assert gr['GLOBAL WALL'] == '0'
|
||||
assert gr['LIMITING POTENTIAL'] == '0'
|
||||
assert gr['ROUGHNESS CORRELATION'] == '0'
|
||||
|
||||
set_global_reaction(p, ChangeSet({ 'order_bulk' : 10.0 }))
|
||||
gr = get_global_reaction(p)
|
||||
assert gr['order_bulk'] == 10.0
|
||||
assert gr['order_wall'] == None
|
||||
assert gr['order_tank'] == None
|
||||
assert gr['global_bulk'] == None
|
||||
assert gr['global_wall'] == None
|
||||
assert gr['limiting_potential'] == None
|
||||
assert gr['roughness_correlation'] == None
|
||||
set_reaction(p, ChangeSet({ 'ORDER BULK' : '10' }))
|
||||
gr = get_reaction(p)
|
||||
assert gr['ORDER BULK'] == '10'
|
||||
assert gr['ORDER WALL'] == '1'
|
||||
assert gr['ORDER TANK'] == '1'
|
||||
assert gr['GLOBAL BULK'] == '0'
|
||||
assert gr['GLOBAL WALL'] == '0'
|
||||
assert gr['LIMITING POTENTIAL'] == '0'
|
||||
assert gr['ROUGHNESS CORRELATION'] == '0'
|
||||
|
||||
set_global_reaction(p, ChangeSet({ 'order_bulk' : None }))
|
||||
gr = get_global_reaction(p)
|
||||
assert gr['order_bulk'] == None
|
||||
assert gr['order_wall'] == None
|
||||
assert gr['order_tank'] == None
|
||||
assert gr['global_bulk'] == None
|
||||
assert gr['global_wall'] == None
|
||||
assert gr['limiting_potential'] == None
|
||||
assert gr['roughness_correlation'] == None
|
||||
set_reaction(p, ChangeSet({ 'ORDER BULK' : '1' }))
|
||||
gr = get_reaction(p)
|
||||
assert gr['ORDER BULK'] == '1'
|
||||
assert gr['ORDER WALL'] == '1'
|
||||
assert gr['ORDER TANK'] == '1'
|
||||
assert gr['GLOBAL BULK'] == '0'
|
||||
assert gr['GLOBAL WALL'] == '0'
|
||||
assert gr['LIMITING POTENTIAL'] == '0'
|
||||
assert gr['ROUGHNESS CORRELATION'] == '0'
|
||||
|
||||
self.leave(p)
|
||||
|
||||
|
||||
def test_global_reaction_op(self):
|
||||
p = 'test_global_reaction_op'
|
||||
def test_reaction_op(self):
|
||||
p = 'test_reaction_op'
|
||||
self.enter(p)
|
||||
|
||||
cs = set_global_reaction(p, ChangeSet({ 'order_bulk' : 10.0 })).operations[0]
|
||||
cs = set_reaction(p, ChangeSet({ 'ORDER BULK' : '10' })).operations[0]
|
||||
assert cs['operation'] == API_UPDATE
|
||||
assert cs['type'] == 'global_reaction'
|
||||
assert cs['order_bulk'] == 10.0
|
||||
assert cs['order_wall'] == None
|
||||
assert cs['order_tank'] == None
|
||||
assert cs['global_bulk'] == None
|
||||
assert cs['global_wall'] == None
|
||||
assert cs['limiting_potential'] == None
|
||||
assert cs['roughness_correlation'] == None
|
||||
assert cs['type'] == 'reaction'
|
||||
assert cs['ORDER BULK'] == '10'
|
||||
|
||||
cs = execute_undo(p).operations[0]
|
||||
assert cs['operation'] == API_UPDATE
|
||||
assert cs['type'] == 'global_reaction'
|
||||
assert cs['order_bulk'] == None
|
||||
assert cs['order_wall'] == None
|
||||
assert cs['order_tank'] == None
|
||||
assert cs['global_bulk'] == None
|
||||
assert cs['global_wall'] == None
|
||||
assert cs['limiting_potential'] == None
|
||||
assert cs['roughness_correlation'] == None
|
||||
assert cs['type'] == 'reaction'
|
||||
assert cs['ORDER BULK'] == '1'
|
||||
|
||||
cs = execute_redo(p).operations[0]
|
||||
assert cs['operation'] == API_UPDATE
|
||||
assert cs['type'] == 'global_reaction'
|
||||
assert cs['order_bulk'] == 10.0
|
||||
assert cs['order_wall'] == None
|
||||
assert cs['order_tank'] == None
|
||||
assert cs['global_bulk'] == None
|
||||
assert cs['global_wall'] == None
|
||||
assert cs['limiting_potential'] == None
|
||||
assert cs['roughness_correlation'] == None
|
||||
assert cs['type'] == 'reaction'
|
||||
assert cs['ORDER BULK'] == '10'
|
||||
|
||||
self.leave(p)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user