2013-09-21 4 views
0

ZODB를 사용하면 Storage 클래스를 통해 스토리지 백엔드를 스왑 할 수 있습니다. 패키지에 포함 된 일부 구현에는 FileStorage (큰 파일에 데이터 저장) 및 ClientStorage (네트워크를 통해 모든 데이터를 ZODB/ZEO 서버에 저장)가 포함됩니다.메모리에서 완전히 실행되는 ZODB Storage 클래스 구현이 있습니까?

내 개발을 ZODB에 대해 테스트하려면 인 메모리 ZODB로 테스트를 실행하고 싶습니다. InMemoryStorage 또는 그와 같은 테스트가 있습니까?

나는 012IO32에 기반한 FileStorage의 성공적인 구현을 암시하지만, 필자의 Python-foo는 신뢰할 수있는 백엔드를 빠르게 해킹하기에 충분하지 않을 수도 있습니다.

답변

2

음, in the docs all along입니다. 그들은 DemoStorageMappedStorage입니다.

Google 순위가 너무 낮기 때문에 처음에는 찾을 수 없습니다.

후가공을 위해 게시했습니다 ...

+0

나는 이것을 찾고 있었지만 역시 찾을 수 없었습니다. 매개 변수가없는'FileStorage'는 메모리 내 저장 공간을 만들지 만 테스트에는 효과적이지 않습니다. 감사! – yentsun