class ScenarioNotSymmetricError(Exception):
    def __init__(self, n_agents, n_teams):
        super().__init__("Cannot build symmetric teams with {} agents and {} teams. "
                         "Consider the asymmetric scenario or build teams with equal size.".format(n_agents, n_teams))


class SymmetricScenarioTeamsExceededError(Exception):
    def __init__(self, n_teams):
        super().__init__(
            "Only one team definition allowed for symmetric scenarios. {} have been provided".format(n_teams))
