Esempio n. 1
0
def test_json_to_model_to_json():
    st = Student()
    st.set_data(data)
    clean_value = st.clean_value()
    clean_data['timestamp'] = clean_value['timestamp']
    clean_data['updated_at'] = clean_value['updated_at']
    clean_data['deleted_at'] = clean_value['deleted_at']
    assert clean_data == clean_value
Esempio n. 2
0
def test_json_to_model_to_json_partial():
    st = Student()
    partial_data = deepcopy(clean_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.set_data(partial_data)
    clean_value = st.clean_value()
    partial_data_clean['timestamp'] = clean_value['timestamp']
    partial_data_clean['timestamp'] = clean_value['timestamp']
    assert partial_data_clean == clean_value
Esempio n. 3
0
def test_json_to_model_to_json():
    st = Student()
    st.set_data(data)
    clean_value = st.clean_value()
    clean_data['timestamp'] = clean_value['timestamp']
    assert clean_data == clean_value