diff --git a/tests/conftest.py b/tests/conftest.py index 9b2afe4a..e2df9001 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -2,6 +2,10 @@ collect_ignore = [] if sys.version_info < (3, 4): - collect_ignore += ["integration/test_asyncio.py", "integration/test_asyncio_coroutine.py"] -elif sys.version_info < (3, 6): - collect_ignore.append("integration/test_asyncio.py") \ No newline at end of file + collect_ignore.extend([ + "integration/test_asyncio_coroutine.py", + "integration/test_dump.py", + "integration/test_restore.py", + ]) +if sys.version_info < (3, 6): + collect_ignore.append("integration/test_asyncio.py") diff --git a/tests/integration/test_dump.py b/tests/integration/test_dump.py new file mode 100644 index 00000000..69e0f374 --- /dev/null +++ b/tests/integration/test_dump.py @@ -0,0 +1,12 @@ +from subprocess import run + +import pytest + +from tests.helpers import IntegrationTestCaseBase + + +@pytest.mark.integration +class TestDump(IntegrationTestCaseBase): + def test_dump(self): + status = run(["rethinkdb-dump", "-c", self.rethinkdb_host]) + assert status.returncode == 0, status.stderr diff --git a/tests/integration/test_restore.py b/tests/integration/test_restore.py new file mode 100644 index 00000000..af9b170a --- /dev/null +++ b/tests/integration/test_restore.py @@ -0,0 +1,12 @@ +from subprocess import run + +import pytest + +from tests.helpers import IntegrationTestCaseBase + + +@pytest.mark.integration +class TestRestore(IntegrationTestCaseBase): + def test_restore(self): + status = run(["rethinkdb-restore", "-c", self.rethinkdb_host]) + assert status.returncode == 0, status.stderr