def test_json_to_model_to_json_partial(): st = Student() partial_data = deepcopy(data) partial_data_clean = deepcopy(clean_data) partial_data_clean['auth_info']['password'] = None partial_data_clean['bio'] = None partial_data_clean['lectures'][0]['exams'] = [] partial_data_clean['lectures'][1]['exams'] = [] partial_data['auth_info']['password'] = None partial_data['bio'] = None partial_data['lectures'][0]['exams'] = [] partial_data['lectures'][1]['exams'] = [] st._load_data(partial_data) clean_value = st.clean_value() partial_data_clean['timestamp'] = clean_value['timestamp'] assert partial_data_clean == clean_value
def test_json_to_model_to_json(): st = Student() st._load_data(data) clean_value = st.clean_value() clean_data['timestamp'] = clean_value['timestamp'] assert clean_data == clean_value