Skip to content

Commit

Permalink
added test for plugin mechanism
Browse files Browse the repository at this point in the history
  • Loading branch information
sebastianneubauer committed Jan 7, 2018
1 parent 3426ead commit d0959e6
Showing 1 changed file with 27 additions and 0 deletions.
27 changes: 27 additions & 0 deletions tests/test_unit/test_backends_plugin.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
from postgraas_server.backends import get_backend
from postgraas_server.backends.docker import DockerBackend
from postgraas_server.backends.postgres_cluster import PGClusterBackend


def test_get_backend_docker():
config = {"backend": {
"type": "docker"
}
}
backend_config = get_backend(config)
assert isinstance(backend_config, DockerBackend)


def test_get_backend_pg_cluster():
config = {"backend": {
"type": "pg_cluster"
}
}
backend_config = get_backend(config)
assert isinstance(backend_config, PGClusterBackend)


def test_get_backend_docker_default():
config = {}
backend_config = get_backend(config)
assert isinstance(backend_config, DockerBackend)

0 comments on commit d0959e6

Please sign in to comment.