Jeff Baskin 7d89f6c7ad
Some checks failed
Gitea Actions Demo / Explore-Gitea-Actions (push) Failing after 1s
Ran black and pylint on files.
2025-06-17 16:56:04 -04:00

28 lines
710 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()