khana/khana/competition/tests_models.py

44 lines
1.3 KiB
Python

# coding=UTF-8
import pytest
from .models import Point, Competition, Division, Level
# class TestModelCompetition(TestCase):
# """
# Tests relatifs à la classe `Compétition`.
# """
def test_competition_str_():
""" Vérifie la représentation textuelle de la classe. """
competition = Competition(name="Belgian Open Trampoline", acronym="BOT")
assert "Belgian Open Trampoline (BOT)" == str(competition)
# class TestModelDivision(TestCase):
# """
# Tests relatifs à la classe `Division`.
# """
def test_division_str_():
""" Vérifie la représentation textuelle de la classe. """
competition = Competition(name="Belgian Open Trampoline", acronym="BOT")
division = Division(name="Division 1", acronym="D1", competition=competition)
assert "Division 1 (D1)" == str(division)
# class TestModelLevel(TestCase):
# """
# Tests relatifs à la classe `Level`.
# """
def test_level_str_():
""" Vérifie la représentation textuelle de la classe. """
competition = Competition(name="Belgian Open Trampoline", acronym="BOT")
division = Division(name="Division 1", acronym="D1", competition=competition)
level = Level(name="Argent", acronym="Ag", division=division)
assert "Argent (Ag)" == str(level)