Пример #1
0
def modify_interview(request):
    form_data = request.POST
    if form_data['hovercard-submit'] == 'Modify':
        if form_data['interview_slot_id'] and form_data['interviewer_id']:
            schedule_calculator.change_interviewer(form_data['interview_slot_id'], form_data['interviewer_id'])
    elif form_data['hovercard-submit'] == 'Remove':
        if form_data['interview_id']:
            schedule_calculator.delete_interview(form_data['interview_id'])

    return redirect('/tracker/')
Пример #2
0
 def test_change_interviewer(self):
     interview_data = create_interview_data()
     interviewer = models.Interviewer.objects.create(
         name='king',
         domain='anthony.com',
         display_name='King Anthony'
     )
     interview_slot_id = interview_data['interview_slot_id']
     schedule_calculator.change_interviewer(
         interview_slot_id,
         interviewer.id
     )
     slot = models.InterviewSlot.objects.get(id=interview_slot_id)
     self.assertEqual(slot.interviewer.id, interviewer.id)