1.1 XNone

class XNone( )
The XNone check if a value can be understood as None. The following code shows the possibilities of XNone
# --
# Copyright (C) CEA, EDF
# Author : Erwan ADAM (CEA)
# --

import unittest

from xdata import *

class XNoneTestCase(unittest.TestCase):
    def test(self):
        x = XNone()
        self.failUnlessEqual(x(None), None)
        self.failUnlessEqual(x("None"), None)
        self.failUnlessRaises(XValueError, x, "titi")
        return
    pass

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