update
This commit is contained in:
parent
610d444f70
commit
b7a30c763d
14 changed files with 262 additions and 945 deletions
|
@ -1,9 +1,7 @@
|
|||
*** Settings ***
|
||||
Variables ../../variables/common.py
|
||||
|
||||
Library ${RESOURCES}/environment.py
|
||||
Library ${RESOURCES}/neofs.py
|
||||
Library ${RESOURCES}/assertions.py
|
||||
Library ${RESOURCES}/payment_neogo.py
|
||||
|
||||
|
||||
|
@ -17,8 +15,6 @@ NeoFS Simple Netmap
|
|||
Generate file
|
||||
|
||||
|
||||
|
||||
|
||||
# https://github.com/nspcc-dev/neofs-api-go/issues/212
|
||||
# Validate Policy REP 2 IN X CBF 2 SELECT 2 FROM * AS X 2 @{EMPTY}
|
||||
|
||||
|
@ -49,16 +45,6 @@ NeoFS Simple Netmap
|
|||
# @{EXPECTED} = Create List s01.neofs.devenv:8080 s02.neofs.devenv:8080
|
||||
# Validate Policy REP 1 IN LOC_SPB_PLACE REP 1 IN LOC_MSK_PLACE CBF 1 SELECT 1 FROM LOC_SPB AS LOC_SPB_PLACE SELECT 1 FROM LOC_MSK AS LOC_MSK_PLACE FILTER City EQ 'Saint-Petersburg' AS LOC_SPB FILTER City EQ 'Moscow' AS LOC_MSK 2 @{EXPECTED}
|
||||
|
||||
|
||||
# REP 1 IN LOC_SPB_PLACE REP 1 IN LOC_MSK_PLACE CBF 1 SELECT 1 FROM LOC_SPB AS LOC_SPB_PLACE SELECT 1 FROM LOC_MSK AS LOC_MSK_PLACE FILTER City EQ 'Saint-Petersburg' AS LOC_SPB FILTER City EQ 'Moscow' AS LOC_MSK
|
||||
# REP 1 IN LOC_SPB_PLACE
|
||||
# REP 1 IN LOC_MSK_PLACE
|
||||
# CBF 1
|
||||
# SELECT 1 FROM LOC_SPB AS LOC_SPB_PLACE
|
||||
# SELECT 1 FROM LOC_MSK AS LOC_MSK_PLACE
|
||||
# FILTER City EQ 'Saint-Petersburg' AS LOC_SPB
|
||||
# FILTER City EQ 'Moscow' AS LOC_MSK
|
||||
|
||||
# https://github.com/nspcc-dev/neofs-api-go/issues/213
|
||||
# @{EXPECTED} = Create List s01.neofs.devenv:8080 s02.neofs.devenv:8080 s03.neofs.devenv:8080 s04.neofs.devenv:8080
|
||||
# Validate Policy REP 4 CBF 1 SELECT 4 FROM LOC_EU FILTER Location EQ Europe AS LOC_EU 4 @{EXPECTED}
|
||||
|
@ -78,58 +64,26 @@ NeoFS Simple Netmap
|
|||
# https://github.com/nspcc-dev/neofs-api-go/issues/214
|
||||
# @{EXPECTED} = Create List s03.neofs.devenv:8080 s04.neofs.devenv:8080
|
||||
# Validate Policy REP 2 CBF 1 SELECT 2 FROM LOC_EU FILTER Country NE 'Russia' AS LOC_EU 2 @{EXPECTED}
|
||||
|
||||
# Log Operation should be failed with container rule "RF 1 SELECT 6 Node"
|
||||
# ${CID} = Create container ${PRIV_KEY} ${EMPTY} RF 1 SELECT 6 Node
|
||||
# Log Operation should be failed with container rule "RF 1 SELECT 6 Node"
|
||||
# ${CID} = Create container ${PRIV_KEY} ${EMPTY} RF 1 SELECT 6 Node
|
||||
|
||||
*** Keywords ***
|
||||
|
||||
|
||||
|
||||
|
||||
NeoFS Simple Netmap CONTINUE1
|
||||
|
||||
|
||||
|
||||
|
||||
Log Operation should be failed with container rule "RF 2 SELECT 2 Node FILTER Country NE GB Country NE DE"
|
||||
${CID} = Create container ${PRIV_KEY} ${EMPTY} RF 2 SELECT 2 Node FILTER Country NE GB Country NE DE
|
||||
Container Existing ${PRIV_KEY} ${CID}
|
||||
Run Keyword And Expect Error *
|
||||
... Put object to NeoFS ${PRIV_KEY} ${FILE} ${CID} ${EMPTY} ${EMPTY}
|
||||
|
||||
|
||||
Log Operation should be failed with container rule "RF 3 SELECT 2 Node"
|
||||
${CID} = Create container ${PRIV_KEY} ${EMPTY} RF 3 SELECT 2 Node
|
||||
Container Existing ${PRIV_KEY} ${CID}
|
||||
Run Keyword And Expect Error *
|
||||
... Put object to NeoFS ${PRIV_KEY} ${FILE} ${CID} ${EMPTY} ${EMPTY}
|
||||
|
||||
|
||||
Log Operation should be failed with container rule "RF 1 SELECT 6 Node"
|
||||
${CID} = Create container ${PRIV_KEY} ${EMPTY} RF 1 SELECT 6 Node
|
||||
Container Existing ${PRIV_KEY} ${CID}
|
||||
Run Keyword And Expect Error *
|
||||
... Put object to NeoFS ${PRIV_KEY} ${FILE} ${CID} ${EMPTY} ${EMPTY}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Generate file
|
||||
${FILE} = Generate file of bytes 1024
|
||||
Set Global Variable ${FILE} ${FILE}
|
||||
${FILE} = Generate file of bytes 1024
|
||||
Set Global Variable ${FILE} ${FILE}
|
||||
|
||||
Generate Key and Pre-payment
|
||||
${WALLET} = Init wallet
|
||||
Generate wallet ${WALLET}
|
||||
${ADDR} = Dump Address ${WALLET}
|
||||
${USER_KEY_GEN} = Dump PrivKey ${WALLET} ${ADDR}
|
||||
${WALLET} = Init wallet
|
||||
Generate wallet ${WALLET}
|
||||
${ADDR} = Dump Address ${WALLET}
|
||||
${USER_KEY_GEN} = Dump PrivKey ${WALLET} ${ADDR}
|
||||
|
||||
Set Global Variable ${PRIV_KEY} ${USER_KEY_GEN}
|
||||
Set Global Variable ${PRIV_KEY} ${USER_KEY_GEN}
|
||||
|
||||
Payment Operations ${WALLET} ${ADDR} ${PRIV_KEY}
|
||||
Payment Operations ${WALLET} ${ADDR} ${PRIV_KEY}
|
||||
|
||||
|
||||
Payment Operations
|
||||
|
@ -155,7 +109,7 @@ Validate Policy
|
|||
|
||||
${CID} = Create container ${PRIV_KEY} ${EMPTY} ${POLICY}
|
||||
Container Existing ${PRIV_KEY} ${CID}
|
||||
${S_OID} = Put object to NeoFS ${PRIV_KEY} ${FILE} ${CID} ${EMPTY} ${EMPTY}
|
||||
Validate storage policy for object ${PRIV_KEY} ${EXPECTED_VAL} ${CID} ${S_OID} @{EXPECTED_LIST}
|
||||
${S_OID} = Put object to NeoFS ${PRIV_KEY} ${FILE} ${CID} ${EMPTY} ${EMPTY}
|
||||
Validate storage policy for object ${PRIV_KEY} ${EXPECTED_VAL} ${CID} ${S_OID} @{EXPECTED_LIST}
|
||||
# Can be on each of nodes
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue