##// END OF EJS Templates
test positional args in HasTraits
MinRK -
Show More
@@ -411,6 +411,18 b' class TestHasTraits(TestCase):'
411 self.assertEqual(a.i, 1)
411 self.assertEqual(a.i, 1)
412 self.assertEqual(a.x, 10.0)
412 self.assertEqual(a.x, 10.0)
413
413
414 def test_positional_args(self):
415 class A(HasTraits):
416 i = Int(0)
417 def __init__(self, i):
418 super(A, self).__init__()
419 self.i = i
420
421 a = A(5)
422 self.assertEqual(a.i, 5)
423 # should raise TypeError if no positional arg given
424 self.assertRaises(TypeError, A)
425
414 #-----------------------------------------------------------------------------
426 #-----------------------------------------------------------------------------
415 # Tests for specific trait types
427 # Tests for specific trait types
416 #-----------------------------------------------------------------------------
428 #-----------------------------------------------------------------------------
General Comments 0
You need to be logged in to leave comments. Login now