From f96f88e6512dfe18889c47b34d1f761cd20b9c20 Mon Sep 17 00:00:00 2001
From: Pawel Maniora <pmaniora@syncad.com>
Date: Mon, 16 Nov 2020 10:07:44 +0100
Subject: [PATCH] bridge get_discussion from slow_calls file

---
 .../get_discussion/achim03.tavern.yaml        | 28 +++++++++++++++++++
 .../albertozambrano.tavern.yaml               | 28 +++++++++++++++++++
 .../get_discussion/alucian.tavern.yaml        | 28 +++++++++++++++++++
 .../get_discussion/animal-shelter.tavern.yaml | 28 +++++++++++++++++++
 .../get_discussion/astinmin.tavern.yaml       | 28 +++++++++++++++++++
 .../get_discussion/banguri.tavern.yaml        | 28 +++++++++++++++++++
 .../get_discussion/biophil.tavern.yaml        | 28 +++++++++++++++++++
 .../get_discussion/bluerobo.tavern.yaml       | 28 +++++++++++++++++++
 .../get_discussion/brianphobos.tavern.yaml    | 28 +++++++++++++++++++
 .../get_discussion/celestal.tavern.yaml       | 28 +++++++++++++++++++
 .../get_discussion/chbartist.tavern.yaml      | 28 +++++++++++++++++++
 .../get_discussion/chriddi.tavern.yaml        | 28 +++++++++++++++++++
 .../get_discussion/cicisaja.tavern.yaml       | 28 +++++++++++++++++++
 .../get_discussion/cynisca.tavern.yaml        | 28 +++++++++++++++++++
 .../get_discussion/darynka.tavern.yaml        | 28 +++++++++++++++++++
 .../get_discussion/davedickeyyall.tavern.yaml | 28 +++++++++++++++++++
 .../get_discussion/detlev.tavern.yaml         | 28 +++++++++++++++++++
 .../get_discussion/donekim.tavern.yaml        | 28 +++++++++++++++++++
 .../get_discussion/drugwars.tavern.yaml       | 28 +++++++++++++++++++
 .../get_discussion/enginewitty.tavern.yaml    | 28 +++++++++++++++++++
 .../get_discussion/ennosan.tavern.yaml        | 28 +++++++++++++++++++
 .../get_discussion/equipodelta.tavern.yaml    | 28 +++++++++++++++++++
 .../get_discussion/erarium.tavern.yaml        | 28 +++++++++++++++++++
 .../get_discussion/exyle.tavern.yaml          | 28 +++++++++++++++++++
 .../get_discussion/felt_buzz.tavern.yaml      | 28 +++++++++++++++++++
 .../francesleader_no_one.tavern.yaml          | 28 +++++++++++++++++++
 .../francesleader_plague.tavern.yaml          | 28 +++++++++++++++++++
 .../get_discussion/futuremind.tavern.yaml     | 28 +++++++++++++++++++
 .../get_discussion/genesishealthy.tavern.yaml | 28 +++++++++++++++++++
 .../get_discussion/georgeabitbol.tavern.yaml  | 28 +++++++++++++++++++
 .../get_discussion/hivelist.tavern.yaml       | 28 +++++++++++++++++++
 .../get_discussion/hiveonboard.tavern.yaml    | 28 +++++++++++++++++++
 .../get_discussion/hiveslotgames.tavern.yaml  | 28 +++++++++++++++++++
 .../get_discussion/ilyasismail.tavern.yaml    | 28 +++++++++++++++++++
 .../get_discussion/incubot.tavern.yaml        | 28 +++++++++++++++++++
 .../get_discussion/jenina619.tavern.yaml      | 28 +++++++++++++++++++
 .../get_discussion/jkiw.tavern.yaml           | 28 +++++++++++++++++++
 .../get_discussion/jlufer.tavern.yaml         | 28 +++++++++++++++++++
 .../get_discussion/joelagbo.tavern.yaml       | 28 +++++++++++++++++++
 .../kommienezuspadt.tavern.yaml               | 28 +++++++++++++++++++
 .../get_discussion/leedsunited.tavern.yaml    | 28 +++++++++++++++++++
 .../get_discussion/lighteye.tavern.yaml       | 28 +++++++++++++++++++
 .../get_discussion/munawar1235.tavern.yaml    | 28 +++++++++++++++++++
 .../get_discussion/palja.tavern.yaml          | 28 +++++++++++++++++++
 .../portraitcontest.tavern.yaml               | 28 +++++++++++++++++++
 .../get_discussion/powerup.tavern.yaml        | 28 +++++++++++++++++++
 .../get_discussion/r1s2g3.tavern.yaml         | 28 +++++++++++++++++++
 .../get_discussion/rabona.tavern.yaml         | 28 +++++++++++++++++++
 .../get_discussion/risingstargame.tavern.yaml | 28 +++++++++++++++++++
 .../get_discussion/rowell.tavern.yaml         | 28 +++++++++++++++++++
 .../get_discussion/sanvigoseven.tavern.yaml   | 28 +++++++++++++++++++
 .../get_discussion/shady.tavern.yaml          | 28 +++++++++++++++++++
 .../get_discussion/solominer.tavern.yaml      | 28 +++++++++++++++++++
 .../get_discussion/spinvest-votes.tavern.yaml | 28 +++++++++++++++++++
 .../get_discussion/splinterlands.tavern.yaml  | 28 +++++++++++++++++++
 .../get_discussion/steemcleaners.tavern.yaml  | 28 +++++++++++++++++++
 .../get_discussion/steemitboard.tavern.yaml   | 28 +++++++++++++++++++
 .../get_discussion/thisisawesome.tavern.yaml  | 28 +++++++++++++++++++
 .../get_discussion/tkhol.tavern.yaml          | 28 +++++++++++++++++++
 .../get_discussion/uzairk.tavern.yaml         | 28 +++++++++++++++++++
 .../get_discussion/voronchihin.tavern.yaml    | 28 +++++++++++++++++++
 .../get_discussion/wa7.tavern.yaml            | 28 +++++++++++++++++++
 .../wallpaperflower.tavern.yaml               | 28 +++++++++++++++++++
 .../world-travel-pro.tavern.yaml              | 28 +++++++++++++++++++
 .../world-travel-pro2.tavern.yaml             | 28 +++++++++++++++++++
 65 files changed, 1820 insertions(+)
 create mode 100644 hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/achim03.tavern.yaml
 create mode 100644 hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/albertozambrano.tavern.yaml
 create mode 100644 hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/alucian.tavern.yaml
 create mode 100644 hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/animal-shelter.tavern.yaml
 create mode 100644 hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/astinmin.tavern.yaml
 create mode 100644 hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/banguri.tavern.yaml
 create mode 100644 hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/biophil.tavern.yaml
 create mode 100644 hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/bluerobo.tavern.yaml
 create mode 100644 hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/brianphobos.tavern.yaml
 create mode 100644 hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/celestal.tavern.yaml
 create mode 100644 hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/chbartist.tavern.yaml
 create mode 100644 hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/chriddi.tavern.yaml
 create mode 100644 hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/cicisaja.tavern.yaml
 create mode 100644 hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/cynisca.tavern.yaml
 create mode 100644 hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/darynka.tavern.yaml
 create mode 100644 hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/davedickeyyall.tavern.yaml
 create mode 100644 hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/detlev.tavern.yaml
 create mode 100644 hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/donekim.tavern.yaml
 create mode 100644 hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/drugwars.tavern.yaml
 create mode 100644 hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/enginewitty.tavern.yaml
 create mode 100644 hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/ennosan.tavern.yaml
 create mode 100644 hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/equipodelta.tavern.yaml
 create mode 100644 hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/erarium.tavern.yaml
 create mode 100644 hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/exyle.tavern.yaml
 create mode 100644 hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/felt_buzz.tavern.yaml
 create mode 100644 hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/francesleader_no_one.tavern.yaml
 create mode 100644 hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/francesleader_plague.tavern.yaml
 create mode 100644 hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/futuremind.tavern.yaml
 create mode 100644 hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/genesishealthy.tavern.yaml
 create mode 100644 hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/georgeabitbol.tavern.yaml
 create mode 100644 hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/hivelist.tavern.yaml
 create mode 100644 hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/hiveonboard.tavern.yaml
 create mode 100644 hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/hiveslotgames.tavern.yaml
 create mode 100644 hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/ilyasismail.tavern.yaml
 create mode 100644 hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/incubot.tavern.yaml
 create mode 100644 hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/jenina619.tavern.yaml
 create mode 100644 hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/jkiw.tavern.yaml
 create mode 100644 hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/jlufer.tavern.yaml
 create mode 100644 hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/joelagbo.tavern.yaml
 create mode 100644 hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/kommienezuspadt.tavern.yaml
 create mode 100644 hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/leedsunited.tavern.yaml
 create mode 100644 hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/lighteye.tavern.yaml
 create mode 100644 hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/munawar1235.tavern.yaml
 create mode 100644 hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/palja.tavern.yaml
 create mode 100644 hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/portraitcontest.tavern.yaml
 create mode 100644 hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/powerup.tavern.yaml
 create mode 100644 hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/r1s2g3.tavern.yaml
 create mode 100644 hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/rabona.tavern.yaml
 create mode 100644 hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/risingstargame.tavern.yaml
 create mode 100644 hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/rowell.tavern.yaml
 create mode 100644 hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/sanvigoseven.tavern.yaml
 create mode 100644 hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/shady.tavern.yaml
 create mode 100644 hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/solominer.tavern.yaml
 create mode 100644 hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/spinvest-votes.tavern.yaml
 create mode 100644 hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/splinterlands.tavern.yaml
 create mode 100644 hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/steemcleaners.tavern.yaml
 create mode 100644 hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/steemitboard.tavern.yaml
 create mode 100644 hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/thisisawesome.tavern.yaml
 create mode 100644 hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/tkhol.tavern.yaml
 create mode 100644 hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/uzairk.tavern.yaml
 create mode 100644 hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/voronchihin.tavern.yaml
 create mode 100644 hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/wa7.tavern.yaml
 create mode 100644 hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/wallpaperflower.tavern.yaml
 create mode 100644 hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/world-travel-pro.tavern.yaml
 create mode 100644 hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/world-travel-pro2.tavern.yaml

diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/achim03.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/achim03.tavern.yaml
new file mode 100644
index 00000000..e68dba72
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/achim03.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion achim03
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion achim03
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'achim03', 'permlink': 're-jongolson-qfde63'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "achim03"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/albertozambrano.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/albertozambrano.tavern.yaml
new file mode 100644
index 00000000..63bc0ed5
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/albertozambrano.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion albertozambrano
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion albertozambrano
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'albertozambrano', 'permlink': 'how-to-fight-a-writer-s-block'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "albertozambrano"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/alucian.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/alucian.tavern.yaml
new file mode 100644
index 00000000..6a966a8c
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/alucian.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion alucian
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion alucian
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'alucian', 'permlink': 'the-commentcoin-project-super-long-chaos-information-post-eng-de-20-30-min-reading-time'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "alucian"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/animal-shelter.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/animal-shelter.tavern.yaml
new file mode 100644
index 00000000..1c46aa75
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/animal-shelter.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion animal-shelter
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion animal-shelter
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'animal-shelter', 'permlink': 'new-fence-in-the-aviary'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "animal-shelter"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/astinmin.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/astinmin.tavern.yaml
new file mode 100644
index 00000000..77d3ef02
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/astinmin.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion astinmin
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion astinmin
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'astinmin', 'permlink': 'breathing-pure-gold-autumn-s-walk-in-the-favorite-hunting-ground-of-polish-kings'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "astinmin"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/banguri.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/banguri.tavern.yaml
new file mode 100644
index 00000000..dfaca0c5
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/banguri.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion banguri
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion banguri
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'banguri', 'permlink': '11-10-jjm-sct-zzan-aaa-sports-dblog'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "banguri"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/biophil.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/biophil.tavern.yaml
new file mode 100644
index 00000000..dd878da9
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/biophil.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion biophil
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion biophil
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'biophil', 'permlink': 'genesis-pocket'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "biophil"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/bluerobo.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/bluerobo.tavern.yaml
new file mode 100644
index 00000000..312bb457
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/bluerobo.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion bluerobo
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion bluerobo
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'bluerobo', 'permlink': 'ufc-on-espn-16-fight-island-condit-v-mcgee-04102020'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "bluerobo"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/brianphobos.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/brianphobos.tavern.yaml
new file mode 100644
index 00000000..4dcb4c15
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/brianphobos.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion brianphobos
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion brianphobos
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'brianphobos', 'permlink': 're-acromott-2020514t9745438z'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "brianphobos"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/celestal.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/celestal.tavern.yaml
new file mode 100644
index 00000000..df8b8a0e
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/celestal.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion celestal
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion celestal
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'celestal', 'permlink': 'haejin-has-gone-for-downvoting-rampage'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "celestal"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/chbartist.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/chbartist.tavern.yaml
new file mode 100644
index 00000000..2b822f5e
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/chbartist.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion chbartist
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion chbartist
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'chbartist', 'permlink': 'cryptos-are-down-agai'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "chbartist"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/chriddi.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/chriddi.tavern.yaml
new file mode 100644
index 00000000..748504bd
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/chriddi.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion chriddi
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion chriddi
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'chriddi', 'permlink': 'px5zcr'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "chriddi"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/cicisaja.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/cicisaja.tavern.yaml
new file mode 100644
index 00000000..f38b0575
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/cicisaja.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion cicisaja
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion cicisaja
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'cicisaja', 'permlink': 'take-it-easy-the-game-still-exploding'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "cicisaja"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/cynisca.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/cynisca.tavern.yaml
new file mode 100644
index 00000000..5db74b67
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/cynisca.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion cynisca
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion cynisca
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'cynisca', 'permlink': 'give-me-strength-4-high-calibre-strength-training-programs-for-maximum-gains'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "cynisca"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/darynka.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/darynka.tavern.yaml
new file mode 100644
index 00000000..2ea41aa5
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/darynka.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion darynka
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion darynka
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'darynka', 'permlink': 'photoshoot-for-a-rogue-cat'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "darynka"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/davedickeyyall.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/davedickeyyall.tavern.yaml
new file mode 100644
index 00000000..d21807cc
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/davedickeyyall.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion davedickeyyall
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion davedickeyyall
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'davedickeyyall', 'permlink': 'a-quick-contest'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "davedickeyyall"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/detlev.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/detlev.tavern.yaml
new file mode 100644
index 00000000..f2c623a1
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/detlev.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion detlev
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion detlev
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'detlev', 'permlink': 'cadjaojw'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "detlev"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/donekim.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/donekim.tavern.yaml
new file mode 100644
index 00000000..f7cae3c2
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/donekim.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion donekim
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion donekim
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'donekim', 'permlink': 'dcrypto-tron-steemit'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "donekim"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/drugwars.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/drugwars.tavern.yaml
new file mode 100644
index 00000000..b0619b38
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/drugwars.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion drugwars
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion drugwars
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'drugwars', 'permlink': 'roqmpgww'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "drugwars"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/enginewitty.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/enginewitty.tavern.yaml
new file mode 100644
index 00000000..f2f1e836
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/enginewitty.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion enginewitty
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion enginewitty
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'enginewitty', 'permlink': 'please-don-t-make-me-horny-you-might-like-me-when-i-m-horny-the-silver-p-i-m-p-strikes-again'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "enginewitty"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/ennosan.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/ennosan.tavern.yaml
new file mode 100644
index 00000000..52cb2707
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/ennosan.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion ennosan
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion ennosan
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'ennosan', 'permlink': 'meine-fusshupe-hat-ihre-op-gut-ueberstanden'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "ennosan"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/equipodelta.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/equipodelta.tavern.yaml
new file mode 100644
index 00000000..f0a5fb77
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/equipodelta.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion equipodelta
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion equipodelta
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'equipodelta', 'permlink': 'soy-oficialmente-un-delfin-i-m-officially-a-dolphin'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "equipodelta"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/erarium.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/erarium.tavern.yaml
new file mode 100644
index 00000000..54c4871f
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/erarium.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion erarium
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion erarium
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'erarium', 'permlink': 're-chekohler-45ehwp'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "erarium"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/exyle.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/exyle.tavern.yaml
new file mode 100644
index 00000000..09b08a5e
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/exyle.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion exyle
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion exyle
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'exyle', 'permlink': 'pduseiki'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "exyle"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/felt_buzz.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/felt_buzz.tavern.yaml
new file mode 100644
index 00000000..6b4b2191
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/felt_buzz.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion felt.buzz
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion felt.buzz
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'felt.buzz', 'permlink': 'it-is-zapfic-the-longest-running-shortest-story-contest-on-the-blockchain-results-of-week-131-and-new-prompt-for-week-132'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "felt.buzz"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/francesleader_no_one.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/francesleader_no_one.tavern.yaml
new file mode 100644
index 00000000..7d762d1a
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/francesleader_no_one.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion francesleader_no_one
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion francesleader_no_one
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'francesleader', 'permlink': 'no-one-has-proved-that-covid19-exists-a-collection-of-the-evidence'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "francesleader_no_one"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/francesleader_plague.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/francesleader_plague.tavern.yaml
new file mode 100644
index 00000000..d52956a3
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/francesleader_plague.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion francesleader_plague
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion francesleader_plague
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'francesleader', 'permlink': 'plague-of-fear-2020-disturbing-scenario-addendum'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "francesleader_plague"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/futuremind.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/futuremind.tavern.yaml
new file mode 100644
index 00000000..987bceae
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/futuremind.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion futuremind
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion futuremind
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'futuremind', 'permlink': 'proper-planning-and-dependability'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "futuremind"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/genesishealthy.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/genesishealthy.tavern.yaml
new file mode 100644
index 00000000..11130059
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/genesishealthy.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion genesishealthy
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion genesishealthy
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'genesishealthy', 'permlink': 'estrategias-que-aplico-para-aumentar-power-up'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "genesishealthy"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/georgeabitbol.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/georgeabitbol.tavern.yaml
new file mode 100644
index 00000000..a8eaed58
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/georgeabitbol.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion brianphobos
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion brianphobos
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'georgeabitbol', 'permlink': '1917-movie-review'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "brianphobos"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/hivelist.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/hivelist.tavern.yaml
new file mode 100644
index 00000000..afb1b924
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/hivelist.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion hivelist
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion hivelist
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'hivelist', 'permlink': 'whydropshippingisbetterthanaffiliatemarketingforbuildingyourbrand-iova0mxyye'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "hivelist"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/hiveonboard.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/hiveonboard.tavern.yaml
new file mode 100644
index 00000000..66e0a540
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/hiveonboard.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion hiveonboard
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion hiveonboard
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'hiveonboard', 'permlink': 'open-standard-for-a-hive-account-referral-system'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "hiveonboard"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/hiveslotgames.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/hiveslotgames.tavern.yaml
new file mode 100644
index 00000000..67189c50
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/hiveslotgames.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion hiveslotgames
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion hiveslotgames
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'hiveslotgames', 'permlink': 'black-or-red-take-your-guess-and-win-hive-qfrg94'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "hiveslotgames"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/ilyasismail.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/ilyasismail.tavern.yaml
new file mode 100644
index 00000000..7144f6c7
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/ilyasismail.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion ilyasismail
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion ilyasismail
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'ilyasismail', 'permlink': 'quantumhadihmajaacehberusahauntuklebihbaik-8uhw2rzu1b'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "ilyasismail"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/incubot.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/incubot.tavern.yaml
new file mode 100644
index 00000000..516d6233
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/incubot.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion incubot
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion incubot
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'incubot', 'permlink': '20200309150334060-dicestats'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "incubot"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/jenina619.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/jenina619.tavern.yaml
new file mode 100644
index 00000000..ac4088cf
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/jenina619.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion jenina619
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion jenina619
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'jenina619', 'permlink': 'ntopaz--jenina619--1833455897--ntopaz-spirituality-creativecoin-powerhousecreatives-art--2020-03-18-18-22-47--artwork--none'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "jenina619"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/jkiw.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/jkiw.tavern.yaml
new file mode 100644
index 00000000..0ebe971d
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/jkiw.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion jkiw
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion jkiw
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'jkiw', 'permlink': 'heaven-on-earth-a-big-pot-full-of-goulash-der-himmel-auf-erden-ein-grosser-topf-voll-gulasch'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "jkiw"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/jlufer.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/jlufer.tavern.yaml
new file mode 100644
index 00000000..546cf30e
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/jlufer.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion jlufer
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion jlufer
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'jlufer', 'permlink': 'qje79g'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "jlufer"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/joelagbo.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/joelagbo.tavern.yaml
new file mode 100644
index 00000000..8dc9f666
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/joelagbo.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion joelagbo
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion joelagbo
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'joelagbo', 'permlink': 're-ritxi-qcoryt'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "joelagbo"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/kommienezuspadt.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/kommienezuspadt.tavern.yaml
new file mode 100644
index 00000000..6a60219d
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/kommienezuspadt.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion kommienezuspadt
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion kommienezuspadt
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'kommienezuspadt', 'permlink': 'anhedonia'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "kommienezuspadt"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/leedsunited.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/leedsunited.tavern.yaml
new file mode 100644
index 00000000..ed771632
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/leedsunited.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion leedsunited
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion leedsunited
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'leedsunited', 'permlink': 'quadruple-bonus-game-first-goalscorer-correct-score-comp-92-tottenham-v-burnley-7th-december-1000-2000-tokens'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "leedsunited"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/lighteye.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/lighteye.tavern.yaml
new file mode 100644
index 00000000..3725a5b7
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/lighteye.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion lighteye
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion lighteye
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'lighteye', 'permlink': 'shadow-hunters-contest-round-123-peter-pan-at-the-street-soccer-tournament'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "lighteye"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/munawar1235.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/munawar1235.tavern.yaml
new file mode 100644
index 00000000..a56463c5
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/munawar1235.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion munawar1235
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion munawar1235
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'munawar1235', 'permlink': 'why-water-pollution-should-matter-to-all-of-us'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "munawar1235"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/palja.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/palja.tavern.yaml
new file mode 100644
index 00000000..d15622ca
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/palja.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion palja
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion palja
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'palja', 'permlink': '6fg5a1'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "palja"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/portraitcontest.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/portraitcontest.tavern.yaml
new file mode 100644
index 00000000..e97816e9
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/portraitcontest.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion portraitcontest
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion portraitcontest
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'portraitcontest', 'permlink': 'winners-of-the-hive-portrait-photography-contest-week-5-qauesi'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "portraitcontest"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/powerup.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/powerup.tavern.yaml
new file mode 100644
index 00000000..ed4c613a
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/powerup.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion powerup
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion powerup
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'powerup', 'permlink': '17-steem-tools-every-steemian-needs-to-know'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "powerup"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/r1s2g3.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/r1s2g3.tavern.yaml
new file mode 100644
index 00000000..ff2da452
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/r1s2g3.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion r1s2g3
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion r1s2g3
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'r1s2g3', 'permlink': 'splinterland-renting-enjoying-the-weak-hive-prices'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "r1s2g3"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/rabona.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/rabona.tavern.yaml
new file mode 100644
index 00000000..147191a8
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/rabona.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion rabona
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion rabona
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'rabona', 'permlink': 'rabona-takes-off'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "rabona"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/risingstargame.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/risingstargame.tavern.yaml
new file mode 100644
index 00000000..03c207d2
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/risingstargame.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion risingstargame
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion risingstargame
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'risingstargame', 'permlink': 'new-storage-feature'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "risingstargame"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/rowell.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/rowell.tavern.yaml
new file mode 100644
index 00000000..3989748c
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/rowell.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion rowell
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion rowell
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'rowell', 'permlink': 'ntopaz--rowell--1254461099--ntopaz-blender-creativecoin-art-digitalart--2020-02-27-15-59-34--artwork--none'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "rowell"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/sanvigoseven.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/sanvigoseven.tavern.yaml
new file mode 100644
index 00000000..a9212053
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/sanvigoseven.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion sanvigoseven
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion sanvigoseven
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'sanvigoseven', 'permlink': 'jardin-zoologico-chorros-de-milla-atraccion-turistica-de-calidad'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "sanvigoseven"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/shady.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/shady.tavern.yaml
new file mode 100644
index 00000000..853cf799
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/shady.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion shady
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion shady
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'shady', 'permlink': 're-cranium-qgeptm'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "shady"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/solominer.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/solominer.tavern.yaml
new file mode 100644
index 00000000..51b93489
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/solominer.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion solominer
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion solominer
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'solominer', 'permlink': 'cloning-the-sun-opener-plant'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "solominer"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/spinvest-votes.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/spinvest-votes.tavern.yaml
new file mode 100644
index 00000000..ba7252bb
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/spinvest-votes.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion spinvest-votes
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion spinvest-votes
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'spinvest-votes', 'permlink': 'steem-power-investments-buy-wall-is-being-built-club-vote-012-commences'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "spinvest-votes"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/splinterlands.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/splinterlands.tavern.yaml
new file mode 100644
index 00000000..227750b5
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/splinterlands.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion splinterlands
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion splinterlands
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'splinterlands', 'permlink': 'official-splinterlands-land-presale-announcement'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "splinterlands"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/steemcleaners.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/steemcleaners.tavern.yaml
new file mode 100644
index 00000000..a626865f
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/steemcleaners.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion steemcleaners
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion steemcleaners
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'steemcleaners', 'permlink': 'qfs8c-steemcleaners-report-for-19-april-2019'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "steemcleaners"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/steemitboard.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/steemitboard.tavern.yaml
new file mode 100644
index 00000000..702c18a0
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/steemitboard.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion steemitboard
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion steemitboard
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'steemitboard', 'permlink': 'steemitboard-shutdown-by-justin-sun'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "steemitboard"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/thisisawesome.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/thisisawesome.tavern.yaml
new file mode 100644
index 00000000..dee0efd7
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/thisisawesome.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion thisisawesome
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion thisisawesome
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'thisisawesome', 'permlink': 'awesome-daily-spotlight-upvotes-ctp-curation-2020vision-curation-february-7-2020'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "thisisawesome"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/tkhol.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/tkhol.tavern.yaml
new file mode 100644
index 00000000..33e17a8e
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/tkhol.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion tkhol
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion tkhol
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'tkhol', 'permlink': 'actifit-tkhol-20181107t132016631z'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "tkhol"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/uzairk.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/uzairk.tavern.yaml
new file mode 100644
index 00000000..6c8d94f5
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/uzairk.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion uzairk
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion uzairk
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'uzairk', 'permlink': 'holding-moon'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "uzairk"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/voronchihin.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/voronchihin.tavern.yaml
new file mode 100644
index 00000000..5d5aef5e
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/voronchihin.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion voronchihin
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion voronchihin
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'voronchihin', 'permlink': 'freedom-for-parrots-svobodu-popugayam'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "voronchihin"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/wa7.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/wa7.tavern.yaml
new file mode 100644
index 00000000..9edf0f2c
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/wa7.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion wa7
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion wa7
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'wa7', 'permlink': 'dlive-is-leaving-steem-and-this-is-my-last-blog-post-on-steemit'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "wa7"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/wallpaperflower.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/wallpaperflower.tavern.yaml
new file mode 100644
index 00000000..a2c4fbff
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/wallpaperflower.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion wallpaperflower
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion wallpaperflower
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'wallpaperflower', 'permlink': 'steeming-on-but-meanwhile'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "wallpaperflower"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/world-travel-pro.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/world-travel-pro.tavern.yaml
new file mode 100644
index 00000000..c1f38f12
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/world-travel-pro.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion world-travel-pro
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion world-travel-pro
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'world-travel-pro', 'permlink': 'real-life-captured-331-bangkok-thailand-2020-part-fifteen-9-photos'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "world-travel-pro"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/world-travel-pro2.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/world-travel-pro2.tavern.yaml
new file mode 100644
index 00000000..f5397678
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/world-travel-pro2.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion world-travel-pro 2
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion world-travel-pro 2
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'world-travel-pro', 'permlink': 'travel-pro-places-of-interest-213-the-biggest-open-air-market-in-bangkok-part-seven-9-photos'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "world-travel-pro2"
+            directory: "bridge_api_patterns/get_discussion"
-- 
GitLab