def createAccount(contentType="xml"): productTemplateId = o_utils.getTemplateIdByName("Product Template") accountTemplateId = o_utils.getTemplateIdByName("Account Template") userTemplateId = o_utils.getTemplateIdByName("User Template") productId = o_utils.getInstanceIdByProperty("product", "shortCode", "eCnt") eCntBProdId = o_utils.getInstanceIdByProperty("product", "shortCode", "eCntB") eCKBProdId = o_utils.getInstanceIdByProperty("product", "shortCode", "eCKB") userId="" accountId = o_utils.getIdFromJSON(s_utils.createAccountInstance(accountTemplateId, userTemplateId, productId, eCntBProdId, eCKBProdId, userId, "eCnt", "../"+format+"/accountInstance."+format, contentType=contentType)) return accountId
def simpleDataSet(): #Build Sample Data from scratch print Date() s_utils.clearData() loadTemplates() productTemplateId = o_utils.getTemplateIdByName("Product Template") accountTemplateId = o_utils.getTemplateIdByName("Account Template") userTemplateId = o_utils.getTemplateIdByName("User Template") s_utils.createProductInstance(productTemplateId, accountTemplateId,"../xml/echoCHECKProduct.xml") eCKBProdId = o_utils.getInstanceIdByProperty("product", "shortCode", "eCKB") s_utils.createProductInstance(productTemplateId, accountTemplateId,"../xml/echoCHATProduct.xml") eCTBProdId = o_utils.getInstanceIdByProperty("product", "shortCode", "eCTB") s_utils.createProductInstance(productTemplateId, accountTemplateId,"../xml/echoCentralBaseProduct.xml") eCntBProdId = o_utils.getInstanceIdByProperty("product", "shortCode", "eCntB") s_utils.createProductInstance(productTemplateId, accountTemplateId,"../xml/echoCentralAccountProduct.xml") shortCode="eCnt" productId = o_utils.getInstanceIdByProperty("product", "shortCode", shortCode) print Date() for i in range(10): if i%100==0: print "account #", i userId = o_utils.getIdFromJSON(s_utils.createUserInstance(userTemplateId,"","../xml/userInstance.xml")) accountId = o_utils.getIdFromJSON(s_utils.createAccountInstance(accountTemplateId, userTemplateId, productId, eCntBProdId, eCKBProdId, userId, shortCode, "../xml/accountInstance.xml", case=i)) s_utils.addAccountUser(accountId, userId, "../xml/accountAddUser.xml", case=i) for j in range(9): userId = o_utils.getIdFromJSON(s_utils.createUserInstance(userTemplateId,accountId,"../xml/userInstance.xml", case=10000*i+j)) s_utils.addAccountUser(accountId, userId, "../xml/accountAddUser.xml", case=i) if t_utils.randomBoolean(0.6): s_utils.setStatus("account", accountId, "Live", "../xml/accountSetDeepStatus.xml", case=i) if t_utils.randomBoolean(0.6): s_utils.updateAccount(accountId, "../xml/accountAddSubscription.xml", substitutions = {"{eCTProductId}":eCTBProdId}, case=i) print Date() #s_utils.catalogs() s_utils.idCatalogs() print Date()
def createAccount(contentType="xml"): productTemplateId = o_utils.getTemplateIdByName("Product Template") accountTemplateId = o_utils.getTemplateIdByName("Account Template") userTemplateId = o_utils.getTemplateIdByName("User Template") productId = o_utils.getInstanceIdByProperty("product", "shortCode", "eCnt") eCntBProdId = o_utils.getInstanceIdByProperty("product", "shortCode", "eCntB") eCKBProdId = o_utils.getInstanceIdByProperty("product", "shortCode", "eCKB") userId = "" accountId = o_utils.getIdFromJSON( s_utils.createAccountInstance(accountTemplateId, userTemplateId, productId, eCntBProdId, eCKBProdId, userId, "eCnt", "../" + format + "/accountInstance." + format, contentType=contentType)) return accountId