Пример #1
0
 def updateData(self):
     crashRate,ReleaseBuild,ReleaseNumber = getCrashRate.get_crash_rate_for_country('Gumtree ZA')
     query = session.query(CrashReportZA).order_by(CrashReportZA.Id.desc()).first()
     if crashRate =="0%":
         print("Crash Rate collect is 0%, no need to save DB")
     if ReleaseBuild == query.ReleaseBuild:
         print("Build not update , Latest version is "+ReleaseBuild+",DB version is "+query.ReleaseBuild+ ", no need to save into DB")
     else:
         newVersion = CrashReportZA(ReleaseBuild=ReleaseBuild, CrashRate=crashRate,ReleaseNumber=ReleaseNumber)
         session.add(newVersion)
         session.commit()
    def updateData(self):
        crashRate = getCrashRate.get_crash_rate_for_country('Gumtree ZA')

        query = session.query(CrashReportZA).order_by(CrashReportZA.app_version.desc()).first()
        dotVersion = query.app_version.split(".")
        if dotVersion[1] == versionNumebr.split(".")[1]:
            query.app_version = versionNumebr
            query.crash_rate = crashRate
        else:
            newVersion = CrashReportZA(app_version=versionNumebr, crash_rate=crashRate)
            session.add(newVersion)

        session.commit()
    def updateData(self):
        crashRate = getCrashRate.get_crash_rate_for_country('Gumtree AU',Build_CA_IT,Build_AU_AR_ZA_PL,Build_MX_IE,APP_BUILD_NUM)

        query = session.query(CrashReportAU).order_by(CrashReportAU.app_version.desc()).first()
        dotVersion = query.app_version.split(".")
        if dotVersion[1] == versionNumebr.split(".")[1]:
            query.app_version = versionNumebr
            query.crash_rate = crashRate
        else:
            newVersion = CrashReportAU(ReleaseBuild=versionNumebr, CrashRate=crashRate)
            session.add(newVersion)

        session.commit()
Пример #4
0
 def updateData(self):
     crashRate, app_version, ReleaseNumber = getCrashRate.get_crash_rate_for_country(
         'Kijiji CA')
     query = session.query(CrashReportCA).order_by(
         CrashReportCA.Id.desc()).first()
     if crashRate == "0%":
         print("Crash Data is 0% ,no need to save into DB")
     if app_version == query.ReleaseBuild:
         print("Build not update, Latest version is" + app_version +
               ", DB version is" + query.ReleaseBuild +
               ", no need to save into DB")
     else:
         newVersion = CrashReportCA(ReleaseBuild=app_version,
                                    CrashRate=crashRate,
                                    ReleaseNumber=ReleaseNumber)
         session.add(newVersion)
     session.commit()
Пример #5
0
 def updateData(self):
     query = session.query(CrashReportIE).order_by(
         CrashReportIE.Id.desc()).first()
     Hotfix_Version = int(query.ReleaseBuild.split(".")[2]) + 1
     Update_Version = query.ReleaseBuild.split(
         ".")[0] + "." + query.ReleaseBuild.split(".")[1] + "." + str(
             Hotfix_Version) + "." + Hotfix_Buildnumber.split('.')[3]
     Build_CA_IT, Build_AU_AR_ZA_PL, Build_MX_IE, APP_BUILD_NUM = getCrashRate.ReformatBuildVersion(
         Update_Version)
     ReleaseBuild = Build_MX_IE.split(' ')[0]
     HotFix_crashRate = getCrashRate.get_crash_rate_for_country(
         'Gumtree IE', Build_CA_IT, Build_AU_AR_ZA_PL, Build_MX_IE,
         APP_BUILD_NUM)
     if HotFix_crashRate == "0%":
         print("Crash Data is 0% ,no need to save into DB")
     else:
         query.ReleaseBuild = ReleaseBuild
         query.CrashRate = HotFix_crashRate
         query.ReleaseNumber = Hotfix_Buildnumber
     session.commit()