def METHOD_NAME(self):
    """
    Test that an import followed by a get status as an unauthorized staff fails
    Note: This relies on the fact that we process imports synchronously during testing
    """
    self.client.login(username=self.staff.username, password=self.password)
    with open(self.good_tar_fullpath, 'rb') as fp:
        resp = self.client.post(self.get_url(self.course_key), {'course_data': fp}, format='multipart')
    self.assertEqual(resp.status_code, status.HTTP_200_OK)
    task_id = resp.data['task_id']
    resp = self.client.get(
        self.get_url(self.course_key),
        {'task_id': task_id, 'filename': self.good_tar_filename},
        format='multipart'
    )
    self.assertEqual(resp.data['state'], UserTaskStatus.SUCCEEDED)
    self.client.logout()
    self.client.login(username=self.restricted_staff.username, password=self.password)
    resp = self.client.get(
        self.get_url(self.course_key),
        {'task_id': task_id, 'filename': self.good_tar_filename},
        format='multipart'
    )
    self.assertEqual(resp.status_code, status.HTTP_403_FORBIDDEN)