Próbuję zaimplementować scenariusz wiele do wielu za pomocą pythona peewee i chciałbym niektórych testów jednostkowych. Samouczek Peewee jest świetny, ale zakłada, że baza danych jest zdefiniowana na poziomie modułu, a następnie wszystkie modele go używają. Moja sytuacja jest inna: nie mam pliku kodu źródłowego (moduł z punktu widzenia Pythona) z testami, które uruchamiam jawnie, używam nosa, który zbiera testy z tego pliku i uruchamia je.Niestandardowa baza danych sqlite dla testów jednostkowych dla kodu przy użyciu peewee ORM
Jak używać niestandardowej bazy danych tylko dla modeli tworzonych w testach (które są uruchamiane przez nos)? Moim celem jest wykorzystanie bazy danych w pamięci tylko do testów, aby przyspieszyć proces testowania.
Jestem także ciekawy tego. [PyORMish] (http://pyormish.nullism.com) poradzi sobie z tym przez ustawienie wartości 'db_config' na Modelu przed uruchomieniem testu, a następnie ustawienie go z powrotem w metodzie odrywania. Spodziewam się, że będzie to również działać z Peewee. –