Refine reaction api

This commit is contained in:
WQY\qiong
2022-11-14 20:45:22 +08:00
parent 45c69033a8
commit 11e732f9b1
4 changed files with 107 additions and 117 deletions

View File

@@ -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)