Refine control and rule
This commit is contained in:
@@ -1851,10 +1851,10 @@ class TestApi:
|
||||
p = 'test_control'
|
||||
self.enter(p)
|
||||
|
||||
assert get_control(p)['control'] == ''
|
||||
assert get_control(p)['controls'] == []
|
||||
|
||||
set_control(p, ChangeSet({'control': 'x'}))
|
||||
assert get_control(p)['control'] == 'x'
|
||||
set_control(p, ChangeSet({'controls': ['x']}))
|
||||
assert get_control(p)['controls'] == ['x']
|
||||
|
||||
self.leave(p)
|
||||
|
||||
@@ -1863,20 +1863,20 @@ class TestApi:
|
||||
p = 'test_control_op'
|
||||
self.enter(p)
|
||||
|
||||
cs = set_control(p, ChangeSet({'control': 'x'})).operations[0]
|
||||
cs = set_control(p, ChangeSet({'controls': ['x']})).operations[0]
|
||||
assert cs['operation'] == API_UPDATE
|
||||
assert cs['type'] == 'control'
|
||||
assert cs['control'] == 'x'
|
||||
assert cs['controls'] == ['x']
|
||||
|
||||
cs = execute_undo(p).operations[0]
|
||||
assert cs['operation'] == API_UPDATE
|
||||
assert cs['type'] == 'control'
|
||||
assert cs['control'] == ''
|
||||
assert cs['controls'] == []
|
||||
|
||||
cs = execute_redo(p).operations[0]
|
||||
assert cs['operation'] == API_UPDATE
|
||||
assert cs['type'] == 'control'
|
||||
assert cs['control'] == 'x'
|
||||
assert cs['controls'] == ['x']
|
||||
|
||||
self.leave(p)
|
||||
|
||||
@@ -1888,10 +1888,10 @@ class TestApi:
|
||||
p = 'test_rule'
|
||||
self.enter(p)
|
||||
|
||||
assert get_rule(p)['rule'] == ''
|
||||
assert get_rule(p)['rules'] == []
|
||||
|
||||
set_rule(p, ChangeSet({'rule': 'x'}))
|
||||
assert get_rule(p)['rule'] == 'x'
|
||||
set_rule(p, ChangeSet({'rules': ['x']}))
|
||||
assert get_rule(p)['rules'] == ['x']
|
||||
|
||||
self.leave(p)
|
||||
|
||||
@@ -1900,20 +1900,20 @@ class TestApi:
|
||||
p = 'test_rule_op'
|
||||
self.enter(p)
|
||||
|
||||
cs = set_rule(p, ChangeSet({'rule': 'x'})).operations[0]
|
||||
cs = set_rule(p, ChangeSet({'rules': ['x']})).operations[0]
|
||||
assert cs['operation'] == API_UPDATE
|
||||
assert cs['type'] == 'rule'
|
||||
assert cs['rule'] == 'x'
|
||||
assert cs['rules'] == ['x']
|
||||
|
||||
cs = execute_undo(p).operations[0]
|
||||
assert cs['operation'] == API_UPDATE
|
||||
assert cs['type'] == 'rule'
|
||||
assert cs['rule'] == ''
|
||||
assert cs['rules'] == []
|
||||
|
||||
cs = execute_redo(p).operations[0]
|
||||
assert cs['operation'] == API_UPDATE
|
||||
assert cs['type'] == 'rule'
|
||||
assert cs['rule'] == 'x'
|
||||
assert cs['rules'] == ['x']
|
||||
|
||||
self.leave(p)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user