Coverage for app/models/communityEngagementRequest.py: 100%
13 statements
« prev ^ index » next coverage.py v7.2.7, created at 2024-04-24 15:19 +0000
« prev ^ index » next coverage.py v7.2.7, created at 2024-04-24 15:19 +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 company = CharField()
9 term = ForeignKeyField(Term)
10 description = TextField()
11 weeklyHours = IntegerField()
12 weeks = IntegerField()
13 filename = CharField(null=True)
14 status = CharField(constraints=[Check("status in ('Approved', 'Pending', 'Denied')")])