testCases.py 630 Bytes
from utils import *
import datetime
import pickle

if __name__ == '__main__':
    data = pd.read_csv("../data/test-data/raw-exposure.csv")[["cid", "device_id"]]
    data["y"] = 1
    test_data = data.tail(1)

    ffm = FFMFormatPandas()
    data = ffm.fit_transform(data, y='y')
    data.to_csv("../data/ffm_data.csv", index=False)

    with open("../data/ffm.object", "wb") as f:
        pickle.dump(ffm, f)
    with open("../data/ffm.object", "rb") as f:
        ffm = pickle.load(f)
    result = ffm.transform(test_data)
    print(result)
    data_1 = pd.read_csv("../data/ffm_data.csv", header=None).tail(5)
    print(data_1)