- t.addTest(MyTest, [1, 'a', 'A']);
-
- WVPASSEQ(dt.keys(), [1])
- WVPASSEQ(dk.keys(), ['a'])
- WVPASSEQ(dd.keys(), ['A'])
-
- v1 = dt[1]
- v2 = dk['a']
- v3 = dd['A']
-
- WVPASSEQ(t.getTest((v1, v2, v3)), MyTest)
- WVPASSEQ(t.getTest((v1, v3, v2)), MyTest)
- WVPASSEQ(t.getTest((v3, v2, v1)), MyTest)
- WVEXCEPT(KeyError, t.getTest, (v1, v1, v1))
- WVEXCEPT(KeyError, t.getTest, (v1, v2))
- WVEXCEPT(TypeError, t.getTest, v1)
-
- WVPASSEQ([d.__class__.__name__ for d in t.iterRemainingDimensions([dt])], ['DimensionKern', 'Dimension'])
- WVPASSEQ([d.__class__.__name__ for d in t.iterRemainingDimensions([dt, dd])], ['DimensionKern'])
-
- WVPASSEQ(str([v for v in iterDimValues([dt, dk])]), str([[1,'a']]))
- dt.addValue(2)
- dk.addValue('b')
- WVPASSEQ(str([v for v in iterDimValues([dt, dk])]), str([[1, 'a'], [2, 'a'], [1, 'b'], [2, 'b']]))
-
-
-# tests = Tests("by-kern/", DimensionKern(), DimensionTest())
-
-# sys.exit(0)
-
-
-
-# class Page:
-# def __init__(self, tests, yaxis, xaxis=None):
-
-# class PageKern(Page):
-# prefix = 'kern'
-# name = 'kernel'
-# def __init__(self, value, xvals, yvals):
-# Page.__init__(self, value, xvals, yvals)
-# def getPreambule(self):
-# i=self.value.find(":")
-# if i>0: kver=self.value[:i]
-# else: kver=self.value
-# return "<p><a href='config-%s'>Kernel config</a></p>"%kver
-
-# class PageClck(Page):
-# prefix = 'clck'
-# name = 'CPU clock'
-# def __init__(self, value, xvals, yvals):
-# Page.__init__(self, value, xvals, yvals)
-
-# class PageTest(Page):
-# prefix = 'test'
-# name = 'test'
-# def __init__(self, value, xvals, yvals):
-# Page.__init__(self, value, xvals, yvals)
-# def getPreambule(self):
-# return "<p><a href='%s.sh.html'>Test source</a></p>"%(urllib.quote(self.value))
-
-
-
-# pagesets = [ PageSet(PageKern, kernels, clocks, tests),
-# PageSet(PageTest, tests, clocks, kernels)]
-
-# for ps in pagesets:
-# for p in ps.getPages():
-# p.generate(pagesets)
-
-# try:
-# os.remove("index.html")
-# except OSError: pass
-
-# os.symlink("%s-%s.html"%(clocks.type, clocks[0]), "index.html")
-
-# os.system("source-highlight -d --output-dir=. ../*.sh")
-
-
-# for v in kernels.versions():
-# os.system("cp /boot/config-%s ."%v)