From 6f8e1013ac69331b7e4370e1382f8297cb89c930 Mon Sep 17 00:00:00 2001
From: Paulina Czempiel <pczempiel@syncad.com>
Date: Tue, 8 Sep 2020 13:46:27 +0200
Subject: [PATCH] condenser_api get_content negative test moved to folder

---
 .../get_content/deleted_post.orig.json        |  5 ++++
 .../get_content/deleted_post.pat.json         |  5 ++++
 .../get_content/deleted_post.tavern.yaml      | 30 +++++++++++++++++++
 3 files changed, 40 insertions(+)
 create mode 100644 hivemind/tavern/condenser_api_negative/get_content/deleted_post.orig.json
 create mode 100644 hivemind/tavern/condenser_api_negative/get_content/deleted_post.pat.json
 create mode 100644 hivemind/tavern/condenser_api_negative/get_content/deleted_post.tavern.yaml

diff --git a/hivemind/tavern/condenser_api_negative/get_content/deleted_post.orig.json b/hivemind/tavern/condenser_api_negative/get_content/deleted_post.orig.json
new file mode 100644
index 00000000..893d1049
--- /dev/null
+++ b/hivemind/tavern/condenser_api_negative/get_content/deleted_post.orig.json
@@ -0,0 +1,5 @@
+{
+  "code": -32000,
+  "data": "IndexError: list index out of range",
+  "message": "Server error"
+}
diff --git a/hivemind/tavern/condenser_api_negative/get_content/deleted_post.pat.json b/hivemind/tavern/condenser_api_negative/get_content/deleted_post.pat.json
new file mode 100644
index 00000000..546bf3b0
--- /dev/null
+++ b/hivemind/tavern/condenser_api_negative/get_content/deleted_post.pat.json
@@ -0,0 +1,5 @@
+{
+  "code": -32602,
+  "data": "post was not found in cache",
+  "message": "Invalid parameters"
+}
diff --git a/hivemind/tavern/condenser_api_negative/get_content/deleted_post.tavern.yaml b/hivemind/tavern/condenser_api_negative/get_content/deleted_post.tavern.yaml
new file mode 100644
index 00000000..4510b19e
--- /dev/null
+++ b/hivemind/tavern/condenser_api_negative/get_content/deleted_post.tavern.yaml
@@ -0,0 +1,30 @@
+---
+  test_name: Hivemind condenser_api.get_content deleted post patterns test
+
+  marks:
+    - patterntest
+    - negative
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: get_content gtg
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "condenser_api.get_content"
+          params: ["jsc", "testing-summary"]
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:compare_response_with_pattern
+          extra_kwargs:
+            method: "deleted_post"
+            directory: "condenser_api_negative/get_content"
+            error_response: true
\ No newline at end of file
-- 
GitLab