Mechanizm fixeture'ów Django z możliwością wykorzystania ich w testach jest bardzo prosty i łatwy w użyciu. Jednak skorzystanie z tego rozwiązania niesie za sobę poważne zagrożenia, w szczególności powiązanie naszych testów poprzez współdzielenie danych testowych oraz zmniejszenie ich czytelności (definicja danych w innym miejscu niż ich wykorzystanie). Rozwiązaniem tego problemu mogą być biblioteki ułatwiające pisanie faktori dla naszych modeli. Jednym z takich narzędzi jest przedstawiony w prezentacji factory_boy.
Z prezentacji dowiesz się czym się różni narzędzie nose od modułu unittest w bibliotece standardowej Pythona. Poznasz jego zalety oraz dowiesz się jak pisać własne rozszerzenia pomocne w testowaniu. Pokrótce przedstawiona zostanie biblioteka django-nose, która dostarcza test runner dla Django w oparciu o narzędzie nose.
Na co dzień programista webowy tworzący aplikacje z wykorzystaniem frameworka Django oraz dużej domieszki JavaScript'a. Po godzinach współorganizator comiesięcznych spotkań warszawskiej grupy użytkowników Pythona - PyWaw. Orędownik czystego i dobrze przetestowanego kodu. Blogger, wannabe muzyk, miłośnik jazzu.
Niepoprawny idealista, jest współzałożycielem Startup Works, gdzie odpowiada za technologiczną stronę firmy oraz jej ciągły rozwój. Wybiera odpowiednie technologie, dobiera zasoby oraz stoi na straży jakości projektów. Swoją przygodę z tworzeniem Internetu zaczął jako freelancer. Wierząc w ważną rolę społeczności w świecie technologii Przemek współorganizuje PyWaw oraz Makerland.