|
@@ -37,24 +37,24 @@ api() {
|
|
|
|
|
|
@test "$FILE stream start" {
|
|
@test "$FILE stream start" {
|
|
run -0 api "/v1/decisions/stream?startup=true"
|
|
run -0 api "/v1/decisions/stream?startup=true"
|
|
|
|
+ [[ "$DB_BACKEND" == "mysql" ]] && sleep 3
|
|
run -0 jq -r '.new' <(output)
|
|
run -0 jq -r '.new' <(output)
|
|
assert_output --partial '1111:2222:3333:4444:5555:6666:7777:8888'
|
|
assert_output --partial '1111:2222:3333:4444:5555:6666:7777:8888'
|
|
assert_output --partial '1.2.3.4'
|
|
assert_output --partial '1.2.3.4'
|
|
assert_output --partial '1.2.4.0/24'
|
|
assert_output --partial '1.2.4.0/24'
|
|
-
|
|
|
|
}
|
|
}
|
|
|
|
|
|
@test "$FILE stream cont (add)" {
|
|
@test "$FILE stream cont (add)" {
|
|
- sleep 1
|
|
|
|
run -0 cscli decisions add -i '1.2.3.5'
|
|
run -0 cscli decisions add -i '1.2.3.5'
|
|
|
|
+ [[ "$DB_BACKEND" == "mysql" ]] && sleep 3
|
|
run -0 api "/v1/decisions/stream"
|
|
run -0 api "/v1/decisions/stream"
|
|
run -0 jq -r '.new' <(output)
|
|
run -0 jq -r '.new' <(output)
|
|
assert_output --partial '1.2.3.5'
|
|
assert_output --partial '1.2.3.5'
|
|
}
|
|
}
|
|
|
|
|
|
@test "$FILE stream cont (del)" {
|
|
@test "$FILE stream cont (del)" {
|
|
- sleep 1
|
|
|
|
run -0 cscli decisions delete -i '1.2.3.4'
|
|
run -0 cscli decisions delete -i '1.2.3.4'
|
|
|
|
+ [[ "$DB_BACKEND" == "mysql" ]] && sleep 3
|
|
run -0 api "/v1/decisions/stream"
|
|
run -0 api "/v1/decisions/stream"
|
|
run -0 jq -r '.deleted' <(output)
|
|
run -0 jq -r '.deleted' <(output)
|
|
assert_output --partial '1.2.3.4'
|
|
assert_output --partial '1.2.3.4'
|