Prosta walidacja danych

Piszę moduł Pythona, który będzie zawierał pewne funkcje, które będą manipulować bazą danych Mongodb.

Jak mogę sprawdzić poprawność danych wejściowych przekazanych do tej funkcji przed zapisaniem jej w bazie danych?

Na przykład, powiedzmy, że jedną z funkcji w module jestcreateUser(user) który akceptuje słownik Pythona jako argument. Ten słownik zawiera informacje o użytkowniku do zapisania w bazie danych. Chcę utworzyć automatyczną procedurę sprawdzania poprawności, która sprawdza, czy struktura słownika odpowiada strukturze bazy danych.

questionAnswers(1)

yourAnswerToTheQuestion