The function getXClasses gives a tuple of user-defined classes which inherit for XObject. For instance
# -- # Copyright (C) CEA, EDF # Author : Erwan ADAM (CEA) # -- import unittest from xdata import * class getXClassesTestCase(unittest.TestCase): def test(self): # class A(XObject): pass # self.failUnlessEqual(getXClasses(), (A, )) # class B(XObject): pass # self.failUnlessEqual(getXClasses(), (A, B, )) return pass if __name__ == '__main__': unittest.main() pass