1
0
mirror of synced 2025-12-25 02:09:19 -05:00

🎉 New Source: AppFollow Service (#14418)

* Generated template

Using https://docs.airbyte.com/connector-development/tutorials/cdk-speedrun

* Added spec.yaml

Ref https://appfollow.docs.apiary.io/
Does not currently include authentication

* Schema and working discover for ratings API

* Add catalog

* Add cid as required parameter

* Working ratings call

BASIC AUTH REALLY

* Use basic auth in check connection

* Updated comment for request params

* Update README for local run

* Moved with common params to stream superclass

* Add support for country parameter

* WIP: acceptance

90% pass

* Passing acceptance tests for ratings in docker

* Remove incremental unit tests

We have no incremental streams

* Match number of streams to test

* Passing streams unit tests

* Connection check test

* Update unit test type check

* Remove TODO

* fix: tests are failing

* docs: added documentation for appfollow and logo

* docs: added documentation for appfollow and logo

* Bump io.airbyte.version

* fix: tests are failing

* auto-bump connector version [ci skip]

Co-authored-by: Harshith Mullapudi <harshithmullapudi@gmail.com>
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
This commit is contained in:
David Thompson
2022-08-16 19:58:27 +01:00
committed by GitHub
parent f281f8f8b2
commit 92aeac3e2b
28 changed files with 773 additions and 0 deletions

View File

@@ -0,0 +1,14 @@
#
# Copyright (c) 2022 Airbyte, Inc., all rights reserved.
#
import pytest
pytest_plugins = ("source_acceptance_test.plugin",)
@pytest.fixture(scope="session", autouse=True)
def connector_setup():
"""This fixture is a placeholder for external resources that acceptance test might require."""
yield