Ejemplo n.º 1
0
    def __init__(self,
                 oModel,
                 dParams,
                 fSubReport=False,
                 aiSortColumns=None,
                 fnDPrint=None,
                 oDisp=None):
        WuiContentBase.__init__(self, fnDPrint=fnDPrint, oDisp=oDisp)
        self._oModel = oModel
        self._dParams = dParams
        self._fSubReport = fSubReport
        self._sTitle = None
        self._aiSortColumns = aiSortColumns

        # Additional URL parameters for reports:
        from testmanager.webui.wuimain import WuiMain
        self._dExtraParams = ReportFilter().strainParameters(
            dict() if oDisp is None else oDisp.getParameters(), (
                WuiMain.ksParamReportPeriods,
                WuiMain.ksParamReportPeriodInHours,
                WuiMain.ksParamEffectiveDate,
            ))
        # Additional URL parameters for test results:
        self._dExtraTestResultsParams = TestResultFilter().strainParameters(
            oDisp.getParameters(), (WuiMain.ksParamEffectiveDate, ))
        self._dExtraTestResultsParams[
            WuiMain.ksParamEffectivePeriod] = self.getPeriodForTestResults()
Ejemplo n.º 2
0
    def __init__(self,
                 oModel,
                 dParams,
                 fSubReport=False,
                 aiSortColumns=None,
                 fnDPrint=None,
                 oDisp=None):
        WuiContentBase.__init__(self, fnDPrint=fnDPrint, oDisp=oDisp)
        self._oModel = oModel
        self._dParams = dParams
        self._fSubReport = fSubReport
        self._sTitle = None
        self._aiSortColumns = aiSortColumns

        # Additional URL parameters for reports
        self._dExtraParams = {}
        dCurParams = None if oDisp is None else oDisp.getParameters()
        if dCurParams is not None:
            from testmanager.webui.wuimain import WuiMain
            for sExtraParam in [
                    WuiMain.ksParamReportPeriods,
                    WuiMain.ksParamReportPeriodInHours,
                    WuiMain.ksParamEffectiveDate,
            ]:
                if sExtraParam in dCurParams:
                    self._dExtraParams[sExtraParam] = dCurParams[sExtraParam]
Ejemplo n.º 3
0
 def __init__(self, oTestSet, oLogFile, cbChunk, iChunk, aoTimestamps, oDisp = None, fnDPrint = None):
     WuiContentBase.__init__(self, oDisp = oDisp, fnDPrint = fnDPrint);
     self._oTestSet      = oTestSet;
     self._oLogFile      = oLogFile;
     self._cbChunk       = cbChunk;
     self._iChunk        = iChunk;
     self._aoTimestamps  = aoTimestamps;
 def __init__(self, oTestSet, oLogFile, cbChunk, iChunk, aoTimestamps, oDisp = None, fnDPrint = None):
     WuiContentBase.__init__(self, oDisp = oDisp, fnDPrint = fnDPrint);
     self._oTestSet      = oTestSet;
     self._oLogFile      = oLogFile;
     self._cbChunk       = cbChunk;
     self._iChunk        = iChunk;
     self._aoTimestamps  = aoTimestamps;
Ejemplo n.º 5
0
 def __init__(self, aoEntries, sRepository, iRevision, cEntries, fnDPrint, oDisp):
     """Override initialization"""
     WuiContentBase.__init__(self, fnDPrint = fnDPrint, oDisp = oDisp);
     self.aoEntries      = aoEntries;
     self.sRepository    = sRepository;
     self.iRevision      = iRevision;
     self.cEntries       = cEntries;
Ejemplo n.º 6
0
 def __init__(self, aoEntries, sRepository, iRevision, cEntries, fnDPrint, oDisp):
     """Override initialization"""
     WuiContentBase.__init__(self, fnDPrint = fnDPrint, oDisp = oDisp);
     self.aoEntries      = aoEntries;
     self.sRepository    = sRepository;
     self.iRevision      = iRevision;
     self.cEntries       = cEntries;
Ejemplo n.º 7
0
 def __init__(self,
              oModel,
              dParams,
              fSubReport=False,
              fnDPrint=None,
              oDisp=None):
     WuiContentBase.__init__(self, fnDPrint=fnDPrint, oDisp=oDisp)
     self._oModel = oModel
     self._dParams = dParams
     self._fSubReport = fSubReport
     self._sTitle = None
Ejemplo n.º 8
0
 def __init__(self,
              oTestSet,
              oLogFile,
              cbChunk,
              iChunk,
              oDisp=None,
              fnDPrint=None):
     WuiContentBase.__init__(self, oDisp=oDisp, fnDPrint=fnDPrint)
     self._oTestSet = oTestSet
     self._oLogFile = oLogFile
     self._cbChunk = cbChunk
     self._iChunk = iChunk
Ejemplo n.º 9
0
    def __init__(self, oModel, dParams, fSubReport = False, fnDPrint = None, oDisp = None):
        WuiContentBase.__init__(self, fnDPrint = fnDPrint, oDisp = oDisp);
        self._oModel        = oModel;
        self._dParams       = dParams;
        self._fSubReport    = fSubReport;
        self._sTitle        = None;

        # Additional URL parameters for reports
        self._dExtraParams  = {};
        dCurParams = None if oDisp is None else oDisp.getParameters();
        if dCurParams is not None:
            from testmanager.webui.wuimain import WuiMain;
            for sExtraParam in [ WuiMain.ksParamReportPeriods, WuiMain.ksParamReportPeriodInHours,
                                 WuiMain.ksParamEffectiveDate, ]:
                if sExtraParam in dCurParams:
                    self._dExtraParams[sExtraParam] = dCurParams[sExtraParam];
Ejemplo n.º 10
0
    def __init__(self, fnDPrint=None, oDisp=None):
        WuiContentBase.__init__(self, fnDPrint=fnDPrint, oDisp=oDisp)

        # Cyclic import hacks.
        from testmanager.webui.wuiadmin import WuiAdmin
        self.oWuiAdmin = WuiAdmin
 def __init__(self, oData, fnDPrint=None):
     """
     Do necessary initializations
     """
     WuiContentBase.__init__(self, fnDPrint)
     self._oData = oData
 def __init__(self, oData, fnDPrint=None):
     """
     Do necessary initializations
     """
     WuiContentBase.__init__(self, fnDPrint)
     self._oData = oData
Ejemplo n.º 13
0
    def __init__(self, fnDPrint = None, oDisp = None):
        WuiContentBase.__init__(self, fnDPrint = fnDPrint, oDisp = oDisp);

        # Cyclic import hacks.
        from testmanager.webui.wuiadmin  import WuiAdmin;
        self.oWuiAdmin = WuiAdmin;
Ejemplo n.º 14
0
 def __init__(self, oModel, dParams, fSubReport = False, fnDPrint = None, oDisp = None):
     WuiContentBase.__init__(self, fnDPrint = fnDPrint, oDisp = oDisp);
     self._oModel        = oModel;
     self._dParams       = dParams;
     self._fSubReport    = fSubReport;
     self._sTitle        = None;