Coverage for app/models/communityEngagementRequest.py: 100%
12 statements
« prev ^ index » next coverage.py v7.2.7, created at 2024-02-15 21:27 +0000
« prev ^ index » next coverage.py v7.2.7, created at 2024-02-15 21:27 +0000
1from app.models import *
2from app.models.term import Term
3from app.models.user import User
5class CommunityEngagementRequest(baseModel):
6 user = ForeignKeyField(User)
7 experienceName = CharField()
8 term = ForeignKeyField(Term)
9 description = TextField()
10 weeklyHours = IntegerField()
11 weeks = IntegerField()
12 filename = CharField()
13 status = CharField(constraints=[Check("status in ('Approved', 'Pending', 'Denied')")])