def __init__(self): TestCase.__init__(self) self.closestDiv = document.currentDiv() self.divid = document.currentGradingContainer() self.mydiv = document.getElementById(self.divid) # If there is no div then create a dummy to avoid errors when running # grading "off screen" if self.mydiv is None: self.mydiv = document.createElement("div") self.mydiv.setAttribute("id", self.divid + "_offscreen_unit_results") self.mydiv.setCSS("display", "none") body = document.getElementsByTagName("body")[0] body.appendChild(self.mydiv) self.unit_results_divid = self.divid + "_offscreen_unit_results" res = document.getElementById(self.divid + "_unit_results") if res: self.resdiv = res res.innerHTML = "" self.unit_results_divid = self.divid + "_unit_results" else: self.resdiv = document.createElement("div") self.resdiv.setAttribute("id", self.divid + "_unit_results") self.resdiv.setAttribute("class", "unittest-results") self.mydiv.appendChild(self.resdiv) self.unit_results_divid = self.divid + "_unit_results"
def __init__(self): TestCase.__init__(self) self.divid = document.currentDiv() self.mydiv = document.getElementById(self.divid) res = document.getElementById(self.divid+'_unit_results') if res: self.resdiv = res res.innerHTML = '' else: self.resdiv = document.createElement('div') self.resdiv.setAttribute('id',self.divid+'_unit_results') self.resdiv.setAttribute('class','unittest-results') self.mydiv.appendChild(self.resdiv)
def __init__(self): TestCase.__init__(self) self.divid = document.currentDiv() self.mydiv = document.getElementById(self.divid) res = document.getElementById(self.divid + '_unit_results') if res: self.resdiv = res res.innerHTML = '' else: self.resdiv = document.createElement('div') self.resdiv.setAttribute('id', self.divid + '_unit_results') self.resdiv.setAttribute('class', 'unittest-results') self.mydiv.appendChild(self.resdiv)
def __init__(self): TestCase.__init__(self) self.closestDiv = document.currentDiv() self.divid = document.currentGradingContainer() self.mydiv = document.getElementById(self.divid) res = document.getElementById(self.divid + "_unit_results") if res: self.resdiv = res res.innerHTML = "" else: self.resdiv = document.createElement("div") self.resdiv.setAttribute("id", self.divid + "_unit_results") self.resdiv.setAttribute("class", "unittest-results") self.mydiv.appendChild(self.resdiv)
def __init__(self): self.numPassed = 0 self.numFailed = 0 self.divid = document.currentDiv() self.mydiv = document.getElementById(self.divid) res = document.getElementById(self.divid + '_unit_results') if res: self.resdiv = res res.innerHTML = '' else: self.resdiv = document.createElement('div') self.resdiv.setAttribute('id', self.divid + '_unit_results') self.resdiv.setAttribute('class', 'unittest-results') self.mydiv.appendChild(self.resdiv) self.tlist = [] testNames = {} for name in dir(self): if name[:4] == 'test' and name not in testNames: self.tlist.append(getattr(self, name)) testNames[name] = True
def __init__(self): self.numPassed = 0 self.numFailed = 0 self.divid = document.currentDiv() self.mydiv = document.getElementById(self.divid) res = document.getElementById(self.divid+'_unit_results') if res: self.resdiv = res res.innerHTML = '' else: self.resdiv = document.createElement('div') self.resdiv.setAttribute('id',self.divid+'_unit_results') self.resdiv.setAttribute('class','unittest-results') self.mydiv.appendChild(self.resdiv) self.tlist = [] testNames = {} for name in dir(self): if name[:4] == 'test' and name not in testNames: self.tlist.append(getattr(self,name)) testNames[name]=True