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

import unittest

from xdata import *

class A(XNamedObject):
    pass

def f(x):
    return x

class ATestCase(unittest.TestCase):
    def test(self):
        x = f(A())
        # Obsolete : getName() does not raise but return None
        # self.failUnlessRaises(XAttributeError, x.getName)
        # self.failUnlessRaises(XAttributeError, getattr, x, "name")
        return
    pass

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