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