main
hy.kim 1 year ago
parent 7b5e7167ae
commit bbd2d3ecfc

@ -132,18 +132,18 @@ with ruleset('bookstore'):
def empty(c):
print('bookstore-> No books')
```
# 단언(assert_fact)이 성공했기 때문에 예외를 발생시키지 않습니다.
``` python
# 단언(assert_fact)이 성공했기 때문에 예외를 발생시키지 않습니다.
assert_fact('bookstore', {
'name': 'The new book',
'seller': 'bookstore',
'reference': '75323',
'price': 500
})
```
# 이미 단언(assert_fact)된 사실이기 때문에 MessageObservedError가 발생합니다.
``` python
try:
assert_fact('bookstore', {
'reference': '75323',
@ -153,16 +153,16 @@ try:
})
except BaseException as e:
print('bookstore expected {0}'.format(e.message))
```
# 새로운 이벤트가 게시되기 때문에 예외를 발생시키지 않습니다.
``` python
post('bookstore', {
'reference': '75323',
'status': 'Active'
})
```
# 새로운 이벤트가 게시되기 때문에 예외를 발생시키지 않습니다.
``` python
post('bookstore', {
'reference': '75323',
'status': 'Active'
@ -266,12 +266,10 @@ with ruleset('expense'):
print ('bill amount ->{0}'.format(c.bill.invoice.amount))
print ('account payment amount ->{0}'.format(c.account.payment.invoice.amount))
```
# one level of nesting
``` python
# one level of nesting
post('expense', {'t': 'bill', 'invoice': {'amount': 100}})
```
#two levels of nesting
``` python
# two levels of nesting
post('expense', {'t': 'account', 'payment': {'invoice': {'amount': 100}}})
```
#### Arrays

Loading…
Cancel
Save