5.3 getXObjects

The function getXObjects gives a tuple of user-defined objects. For instance

# --
# Copyright (C) CEA, EDF
# Author : Erwan ADAM (CEA)
# --

import unittest

from xcontext import setInterface

setInterface('tui')

from xdata import *

class A(XObject):
    pass

class getXClassesTestCase(unittest.TestCase):
    def test(self):
        a1 = A()
        self.failUnlessEqual(getXObjects(), (a1, ))
        a2 = A()
        self.failUnlessEqual(getXObjects(), (a1, a2, ))
        return
    pass

if __name__ == '__main__':
    unittest.main()
    pass