Jeff Baskin f73d091dc2
Some checks failed
Gitea Actions Demo / Explore-Gitea-Actions (push) Failing after 1s
Added initial cluster setup.
2025-06-17 16:50:54 -04:00

27 lines
711 B
Python

"""Create a cluster."""
from release_tests.support.mttserver import MTTServer
from release_tests.support.translate import Translate
class Cluster():
"""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()