Пример #1
0
    def testByteConversion(self):
        """Test byte conversion."""
        self.failUnless(System.Byte.MaxValue == 255)
        self.failUnless(System.Byte.MinValue == 0)

        object = ConversionTest()
        self.failUnless(object.ByteField == 0)

        object.ByteField = 255
        self.failUnless(object.ByteField == 255)

        object.ByteField = 0
        self.failUnless(object.ByteField == 0)

        object.ByteField = System.Byte(255)
        self.failUnless(object.ByteField == 255)

        object.ByteField = System.Byte(0)
        self.failUnless(object.ByteField == 0)

        def test():
            ConversionTest().ByteField = "spam"
            
        self.failUnlessRaises(TypeError, test)

        def test():
            ConversionTest().ByteField = None
            
        self.failUnlessRaises(TypeError, test)

        def test():
            ConversionTest().ByteField = 256
            
        self.failUnlessRaises(OverflowError, test)

        def test():
            ConversionTest().ByteField = -1
            
        self.failUnlessRaises(OverflowError, test)

        def test():
            value = System.Byte(256)
            
        self.failUnlessRaises(OverflowError, test)

        def test():
            value = System.Byte(-1)
            
        self.failUnlessRaises(OverflowError, test)
Пример #2
0
    def testByteConversion(self):
        """Test byte conversion."""
        self.assertTrue(System.Byte.MaxValue == 255)
        self.assertTrue(System.Byte.MinValue == 0)

        object = ConversionTest()
        self.assertTrue(object.ByteField == 0)

        object.ByteField = 255
        self.assertTrue(object.ByteField == 255)

        object.ByteField = 0
        self.assertTrue(object.ByteField == 0)

        object.ByteField = System.Byte(255)
        self.assertTrue(object.ByteField == 255)

        object.ByteField = System.Byte(0)
        self.assertTrue(object.ByteField == 0)

        def test():
            ConversionTest().ByteField = "spam"

        self.assertRaises(TypeError, test)

        def test():
            ConversionTest().ByteField = None

        self.assertRaises(TypeError, test)

        def test():
            ConversionTest().ByteField = 256

        self.assertRaises(OverflowError, test)

        def test():
            ConversionTest().ByteField = -1

        self.assertRaises(OverflowError, test)

        def test():
            value = System.Byte(256)

        self.assertRaises(OverflowError, test)

        def test():
            value = System.Byte(-1)

        self.assertRaises(OverflowError, test)
Пример #3
0
    def test_byte_conversion(self):
        """Test byte conversion."""
        self.assertTrue(System.Byte.MaxValue == 255)
        self.assertTrue(System.Byte.MinValue == 0)

        ob = ConversionTest()
        self.assertTrue(ob.ByteField == 0)

        ob.ByteField = 255
        self.assertTrue(ob.ByteField == 255)

        ob.ByteField = 0
        self.assertTrue(ob.ByteField == 0)

        ob.ByteField = System.Byte(255)
        self.assertTrue(ob.ByteField == 255)

        ob.ByteField = System.Byte(0)
        self.assertTrue(ob.ByteField == 0)

        with self.assertRaises(TypeError):
            ConversionTest().ByteField = "spam"

        with self.assertRaises(TypeError):
            ConversionTest().ByteField = None

        with self.assertRaises(OverflowError):
            ConversionTest().ByteField = 256

        with self.assertRaises(OverflowError):
            ConversionTest().ByteField = -1

        with self.assertRaises(OverflowError):
            _ = System.Byte(256)

        with self.assertRaises(OverflowError):
            _ = System.Byte(-1)
Пример #4
0
def test_byte_conversion():
    """Test byte conversion."""
    assert System.Byte.MaxValue == 255
    assert System.Byte.MinValue == 0

    ob = ConversionTest()
    assert ob.ByteField == 0

    ob.ByteField = 255
    assert ob.ByteField == 255

    ob.ByteField = 0
    assert ob.ByteField == 0

    ob.ByteField = System.Byte(255)
    assert ob.ByteField == 255

    ob.ByteField = System.Byte(0)
    assert ob.ByteField == 0

    with pytest.raises(TypeError):
        ConversionTest().ByteField = "spam"

    with pytest.raises(TypeError):
        ConversionTest().ByteField = None

    with pytest.raises(OverflowError):
        ConversionTest().ByteField = 256

    with pytest.raises(OverflowError):
        ConversionTest().ByteField = -1

    with pytest.raises(OverflowError):
        _ = System.Byte(256)

    with pytest.raises(OverflowError):
        _ = System.Byte(-1)
Пример #5
0
def test_byte_conversion():
    """Test byte conversion."""
    assert System.Byte.MaxValue == 255
    assert System.Byte.MinValue == 0

    ob = ConversionTest()
    assert ob.ByteField == 0

    ob.ByteField = 255
    assert ob.ByteField == 255

    ob.ByteField = 0
    assert ob.ByteField == 0

    ob.ByteField = System.Byte(255)
    assert ob.ByteField == 255

    ob.ByteField = System.Byte(0)
    assert ob.ByteField == 0

    with pytest.raises(TypeError):
        ConversionTest().ByteField = "spam"

    with pytest.raises(TypeError):
        ConversionTest().ByteField = None

    with pytest.raises(OverflowError):
        ConversionTest().ByteField = 256

    with pytest.raises(OverflowError):
        ConversionTest().ByteField = -1

    with pytest.raises(OverflowError):
        _ = System.Byte(256)

    with pytest.raises(OverflowError):
        _ = System.Byte(-1)