28 lines
710 B
Python
Raw Normal View History

2025-06-17 16:50:54 -04:00
"""Create a cluster."""
from release_tests.support.mttserver import MTTServer
from release_tests.support.translate import Translate
2025-06-17 16:56:04 -04:00
class Cluster:
2025-06-17 16:50:54 -04:00
"""cluster of MoreThanText."""
def __init__(self, num=2):
"""initialization"""
self.translate = Translate()
self.servers = []
for _ in range(num):
self.servers.append(MTTServer())
async def start(self):
"""Start the cluster."""
await self.translate.start()
for server in self.servers:
await server.start()
async def stop(self):
"""Stops cluster."""
await self.translate.stop()
for server in self.servers:
await server.stop()