Revision e055a2ab test/ganeti.ht_unittest.py

b/test/ganeti.ht_unittest.py
23 23

  
24 24
import unittest
25 25

  
26
from ganeti import constants
26 27
from ganeti import ht
27 28

  
28 29
import testutils
......
282 283

  
283 284
    self.assertFalse(fn(None))
284 285

  
286
  def testMaybeValueNone(self):
287
    fn = ht.TMaybeValueNone(ht.TInt)
288

  
289
    self.assertTrue(fn(None))
290
    self.assertTrue(fn(0))
291
    self.assertTrue(fn(constants.VALUE_NONE))
292

  
293
    self.assertFalse(fn(""))
294
    self.assertFalse(fn([]))
295
    self.assertFalse(fn(constants.VALUE_DEFAULT))
296

  
285 297

  
286 298
if __name__ == "__main__":
287 299
  testutils.GanetiTestProgram()

Also available in: Unified diff