Skip to content

Commit 6fda270

Browse files
committed
- Fixed tests.
issue #283
1 parent 41a7ecc commit 6fda270

File tree

2 files changed

+9
-44
lines changed

2 files changed

+9
-44
lines changed

packages/plugins/minos-broker-rabbitmq/minos/plugins/rabbitmq/__init__.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,13 @@
33
__version__ = "0.5.1"
44

55
from .common import (
6-
RabbitMQBrokerBuilderMixin
6+
RabbitMQBrokerBuilderMixin,
77
)
88
from .publisher import (
9-
InMemoryQueuedRabbitMQBrokerPublisher,
10-
PostgreSqlQueuedRabbitMQBrokerPublisher,
119
RabbitMQBrokerPublisher,
10+
RabbitMQBrokerPublisherBuilder,
1211
)
1312
from .subscriber import (
14-
InMemoryQueuedRabbitMQBrokerSubscriberBuilder,
15-
PostgreSqlQueuedRabbitMQBrokerSubscriberBuilder,
1613
RabbitMQBrokerSubscriber,
1714
RabbitMQBrokerSubscriberBuilder,
1815
)

packages/plugins/minos-broker-rabbitmq/minos/plugins/rabbitmq/publisher.py

Lines changed: 7 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -9,61 +9,29 @@
99
connect,
1010
)
1111

12-
from minos.common import (
13-
MinosConfig,
14-
)
1512
from minos.networks import (
1613
BrokerMessage,
1714
BrokerPublisher,
18-
InMemoryBrokerPublisherQueue,
19-
PostgreSqlBrokerPublisherQueue,
20-
QueuedBrokerPublisher, BrokerPublisherBuilder,
15+
BrokerPublisherBuilder,
16+
)
17+
from minos.plugins.rabbitmq.common import (
18+
RabbitMQBrokerBuilderMixin,
2119
)
22-
from minos.plugins.rabbitmq.common import RabbitMQBrokerBuilderMixin
2320

2421
logger = logging.getLogger(__name__)
2522

2623

27-
class PostgreSqlQueuedRabbitMQBrokerPublisher(QueuedBrokerPublisher):
28-
"""PostgreSql Queued RabbitMQ Broker Publisher class."""
29-
30-
@classmethod
31-
def _from_config(cls, config: MinosConfig, **kwargs) -> PostgreSqlQueuedRabbitMQBrokerPublisher:
32-
impl = RabbitMQBrokerPublisher.from_config(config, **kwargs)
33-
queue = PostgreSqlBrokerPublisherQueue.from_config(config, **kwargs)
34-
return cls(impl, queue, **kwargs)
35-
36-
37-
class InMemoryQueuedRabbitMQBrokerPublisher(QueuedBrokerPublisher):
38-
"""In Memory Queued RabbitMQ Broker Publisher class."""
39-
40-
@classmethod
41-
def _from_config(cls, config: MinosConfig, **kwargs) -> InMemoryQueuedRabbitMQBrokerPublisher:
42-
impl = RabbitMQBrokerPublisher.from_config(config, **kwargs)
43-
queue = InMemoryBrokerPublisherQueue.from_config(config, **kwargs)
44-
return cls(impl, queue, **kwargs)
45-
46-
4724
class RabbitMQBrokerPublisher(BrokerPublisher):
4825
"""RabbitMQ Broker Publisher class."""
4926

5027
def __init__(self, *args, host: str, port: int, **kwargs):
5128
super().__init__(*args, **kwargs)
52-
self.broker_host = host
53-
self.broker_port = port
54-
55-
# @classmethod
56-
# def _from_config(cls, config: MinosConfig, **kwargs) -> RabbitMQBrokerPublisher:
57-
# broker_config = config.get_interface_by_name("broker")
58-
# common_config = broker_config["common"]
59-
#
60-
# kwargs["broker_host"] = common_config["host"]
61-
# kwargs["broker_port"] = common_config["port"]
62-
# return cls(**kwargs)
29+
self.host = host
30+
self.port = port
6331

6432
async def _setup(self) -> None:
6533
await super()._setup()
66-
self.connection = await connect(f"amqp://guest:guest@{self.broker_host}:{self.broker_port}/")
34+
self.connection = await connect(f"amqp://guest:guest@{self.host}:{self.port}/")
6735

6836
async def _destroy(self) -> None:
6937
await self.connection.close()

0 commit comments

Comments
 (0)