def setUp(self): self.event_repository = MagicMock(EventRepository, name='event_repository') self.user_repository = MagicMock(UserRepository, name='user_repository') self.user_repository.find_user_by_email.return_value = None self.user_repository.create_user = MagicMock(User) self.service = AttendanceService( event_repository=self.event_repository, user_repository=self.user_repository, )
class TestAttendanceService(TestCase): def setUp(self): self.event_repository = MagicMock(EventRepository, name='event_repository') self.user_repository = MagicMock(UserRepository, name='user_repository') self.user_repository.find_user_by_email.return_value = None self.user_repository.create_user = MagicMock(User) self.service = AttendanceService( event_repository=self.event_repository, user_repository=self.user_repository, ) def test_attend(self): self.service.attend_event_by_user(user_email='*****@*****.**', event_id=1)