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

13 statements  

« prev     ^ index     » next       coverage.py v7.2.7, created at 2024-03-20 17:02 +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 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')")])