Coverage for app/models/communityEngagementRequest.py: 100%

12 statements  

« prev     ^ index     » next       coverage.py v7.2.7, created at 2024-01-04 19:34 +0000

1from app.models import * 

2from app.models.term import Term 

3from app.models.user import User 

4 

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')")])