Coverage for app/models/eventRsvp.py: 93%

14 statements  

« prev     ^ index     » next       coverage.py v7.10.2, created at 2026-04-29 19:36 +0000

1from datetime import datetime 

2from app.models import* 

3from app.models.user import User 

4from app.models.event import Event 

5 

6class EventRsvp(baseModel): 

7 user = ForeignKeyField(User) 

8 event = ForeignKeyField(Event, backref="rsvps") 

9 rsvpTime = DateTimeField(default=datetime.now) 

10 rsvpWaitlist = BooleanField(default=False) 

11 

12 @property 

13 def rsvp(self): 

14 # EventRsvp always represents an RSVP record, including invited participants. 

15 return True 

16 

17 class Meta: 

18 indexes = ( (('user', 'event'), True), )