Newer
Older
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
from .models import Sport, Criterion
class SportModelTest(TestCase):
def setUp(self):
self.name = "HIIT"
self.url = "https://www.buchsys.de/fu-berlin/angebote/aktueller_zeitraum/_HIIT_-_High_Intensity_Interval_Training___HOME.html"
self.testSport = Sport(
name=self.name,
url=self.url,
)
self.testSport.save()
def test_sport_can_be_created(self):
self.assertEquals(self.testSport.name, self.name)
self.assertEquals(self.testSport.url, self.url)
class CriterionRatingTest(TestCase):
def setUp(self):
self.name = "HIIT"
self.url = "https://www.buchsys.de/fu-berlin/angebote/aktueller_zeitraum/_HIIT_-_High_Intensity_Interval_Training___HOME.html"
self.testSport = Sport(
name=self.name,
url=self.url,
)
self.testSport.save()
self.criterion = Criterion(name="Einzelsport")
self.criterion.save()
def test_can_rate_criterion_for_sport(self):
self.testSport.rate(self.criterion, 10)
self.assertEquals(self.testSport.criteria_ratings.first(), self.criterion)
self.assertEquals(self.testSport.get_rating(self.criterion), 10)
class CriterionModelTest(TestCase):
def test_criterion_can_be_created(self):
name = "Einzelsport"
test_criterion = Criterion(name=name)
self.assertEquals(test_criterion.name, name)