Exemplo n.º 1
0
def test_max_datatypes():
    current_data_types = ["smallint", "smallint"]
    new_data_types = ["integer", "integer"]

    max_datatypes = datatype.max_datatypes(current_data_types, new_data_types)

    eq_(max_datatypes, ["integer", "integer"])
Exemplo n.º 2
0
def extract_data_types(data_rows):
    datatypes = None

    for _entity_id, values in data_rows:
        row_datatypes = [datatype.extract_from_value(value)
                         for value in values]

        if datatypes is None:
            datatypes = row_datatypes
        else:
            datatypes = datatype.max_datatypes(datatypes, row_datatypes)

    return datatypes