Example #1
0
def load_data(test=False):
    with open("StoreMasterAssignment.csv") as f:
        datalist = [{k: str(v)
                     for k, v in row.items()}
                    for row in csv.DictReader(f, skipinitialspace=True)]

    if test is True:
        datalist = datalist[:5]

    for d in datalist:
        d["store_id"] = d.pop("StoreID")
        d["store_name"] = d.pop("StoreName")
        d["area_code"] = d.pop("AreaCode")
        Store.add_record(**d)
    print("store created", len(datalist))
 def test_add_record(self):
     data = {"store_id": "XYZ123", "store_name": "XYZ", "area_code": "123"}
     Store.add_record(**data)
     row = Store.find_one(store_id="XYZ123")
     self.assertNotEqual(None, row)