def deleteStudents(toDeleteStudents): parentsToUpdate = set() for student in toDeleteStudents: studentsDOM.deleteStudent(student['_id']) for formId in student['form_ids']: parentsToUpdate.add((FormsDOM.getParentID(formId), student['_id'])) FormsDOM.deleteForm(formId) for (parentId, studentId) in parentsToUpdate: parentsDOM.removeStudentId(parentId, studentId)
def testFormDeleteForm(): expected = None FormsDOM.deleteForm('020') actual = FormsDOM.getFormData('020') return expected == actual