Skip to content

Commit 390ef93

Browse files
committed
test(cli): add CLI feature wrappers and provider registration
1 parent 122d4c2 commit 390ef93

14 files changed

Lines changed: 21 additions & 0 deletions

‎tests/providers/registry.py‎

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@
99
"""
1010

1111
from rhosocial.activerecord.testsuite.core.registry import ProviderRegistry
12+
from rhosocial.activerecord.testsuite.feature.cli.providers import (
13+
GenericAsyncCLIProvider,
14+
GenericSyncCLIProvider,
15+
)
1216
from .basic import BasicSyncProvider, BasicAsyncProvider
1317
from .events import EventsSyncProvider, EventsAsyncProvider
1418
from .mixins import MixinsSyncProvider, MixinsAsyncProvider
@@ -49,3 +53,7 @@
4953
provider_registry.register(
5054
"feature.query.connection.IQueryConnectionProvider", QueryConnectionProvider
5155
)
56+
57+
# Register CLI providers, assembled from the basic and mixins providers above.
58+
provider_registry.register("feature.cli.ICLISyncProvider", GenericSyncCLIProvider)
59+
provider_registry.register("feature.cli.ICLIAsyncProvider", GenericAsyncCLIProvider)
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
from rhosocial.activerecord.testsuite.feature.cli.conftest import * # noqa: F403
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
from rhosocial.activerecord.testsuite.feature.cli.test_cli_bulk import * # noqa: F401,F403
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
from rhosocial.activerecord.testsuite.feature.cli.test_cli_bulk_async import * # noqa: F401,F403
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
from rhosocial.activerecord.testsuite.feature.cli.test_cli_dml import * # noqa: F401,F403
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
from rhosocial.activerecord.testsuite.feature.cli.test_cli_dml_async import * # noqa: F401,F403
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
from rhosocial.activerecord.testsuite.feature.cli.test_cli_dql import * # noqa: F401,F403
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
from rhosocial.activerecord.testsuite.feature.cli.test_cli_dql_async import * # noqa: F401,F403
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
from rhosocial.activerecord.testsuite.feature.cli.test_cli_read_only import * # noqa: F401,F403
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
from rhosocial.activerecord.testsuite.feature.cli.test_cli_read_only_async import * # noqa: F401,F403

0 commit comments

Comments
 (0)