From bbd2d3ecfc72afb1900b7162fa65a4863dd8e27f Mon Sep 17 00:00:00 2001 From: "hy.kim" Date: Tue, 12 Sep 2023 09:32:01 +0900 Subject: [PATCH] update3 --- README.md | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index e2e40b4..4d4fb1f 100644 --- a/README.md +++ b/README.md @@ -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