Exemple #1
0
    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"
Exemple #2
0
 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)
Exemple #3
0
 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)
Exemple #4
0
 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)
Exemple #5
0
    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
Exemple #6
0
    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