44 lines
1.3 KiB
Python
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)
|