Example #1
0
class IntFieldTest(unittest.TestCase):
    """
    Tests for :class:`lofarpipe.support.lofaringredient.IntField`
    """
    def setUp(self):
        from lofarpipe.support.lofaringredient import IntField
        self.intfield = IntField(default=1)

    def test_validator(self):
        """
        Check that integers are correctly regarded as valid, and strings
        aren't.
        """
        self.assertFalse(self.intfield.is_valid("1"))
        self.assertTrue(self.intfield.is_valid(1))

    def test_default(self):
        """
        Check that default is correctly set.
        """
        self.assertEqual(self.intfield.default, 1)

    def test_coerce(self):
        """
        Check that a string is correctly coerced to an integer.
        """
        self.assertEqual(self.intfield.coerce("1"), 1)
Example #2
0
class IntFieldTest(unittest.TestCase):
    """
    Tests for :class:`lofarpipe.support.lofaringredient.IntField`
    """
    def setUp(self):
        from lofarpipe.support.lofaringredient import IntField
        self.intfield = IntField(default=1)

    def test_validator(self):
        """
        Check that integers are correctly regarded as valid, and strings
        aren't.
        """
        self.assertFalse(self.intfield.is_valid("1"))
        self.assertTrue(self.intfield.is_valid(1))

    def test_default(self):
        """
        Check that default is correctly set.
        """
        self.assertEqual(self.intfield.default, 1)

    def test_coerce(self):
        """
        Check that a string is correctly coerced to an integer.
        """
        self.assertEqual(self.intfield.coerce("1"), 1)
Example #3
0
 def setUp(self):
     from lofarpipe.support.lofaringredient import IntField
     self.intfield = IntField(default=1)
Example #4
0
 def setUp(self):
     from lofarpipe.support.lofaringredient import IntField
     self.intfield = IntField(default=1)