내 응용 프로그램에 대한 unittest 모듈을 사용하여 일부 단위 테스트를 작성 중이며 호출하는 메서드가 "파일과 같은"개체를 반환하는지 확인할 수있는 무언가를 작성하려고합니다. 이것은 단순한 isinstance 호출이 아니기 때문에이를 결정하는 최선의 방법이 무엇인지 궁금합니다.파이썬 : 객체가 파일과 같은지 판단 할 수 있습니까?
그래서, 개요에서 :
possible_file = self.dao.get_file("anotherfile.pdf")
self.assertTrue(possible_file is file-like)
는 아마도 내가 어떤 특정 인터페이스는 파일과 같은 I 지원할 수 있도록이 파일 객체 구현, 또는 방법을 걱정해야? 반환 된 객체는 인터페이스를 제공하는 경우
감사합니다,
R
원하지 않는 한이 작업을 수행하지 마십시오. – katrielalex
그래, 그러지 않을거야. 그러나 그는 뭔가가 파일인지, 파일로 사용하지 않는지 확인하는 방법을 요청했습니다. – gruszczy