Пример #1
0
    def test_sbyte_array_conversion(self):
        """Test sbyte array conversion."""
        ob = ConversionTest()

        self.assertTrue(ob.SByteArrayField is None)

        ob.SByteArrayField = [0, 1, 2, 3, 4]
        array = ob.SByteArrayField
        self.assertTrue(len(array) == 5)
        self.assertTrue(array[0] == 0)
        self.assertTrue(array[4] == 4)

        value = b"testing"
        ob.SByteArrayField = value
        array = ob.SByteArrayField
        for i, _ in enumerate(value):
            self.assertTrue(array[i] == indexbytes(value, i))
Пример #2
0
def test_sbyte_array_conversion():
    """Test sbyte array conversion."""
    ob = ConversionTest()

    assert ob.SByteArrayField is None

    ob.SByteArrayField = [0, 1, 2, 3, 4]
    array = ob.SByteArrayField
    assert len(array) == 5
    assert array[0] == 0
    assert array[4] == 4

    value = b"testing"
    ob.SByteArrayField = value
    array = ob.SByteArrayField
    for i, _ in enumerate(value):
        assert array[i] == operator.getitem(value, i)
Пример #3
0
    def testSByteArrayConversion(self):
        """Test sbyte array conversion."""
        object = ConversionTest()

        self.assertTrue(object.SByteArrayField == None)

        object.SByteArrayField = [0, 1, 2, 3, 4]
        array = object.SByteArrayField
        self.assertTrue(len(array) == 5)
        self.assertTrue(array[0] == 0)
        self.assertTrue(array[4] == 4)

        value = six.b("testing")
        object.SByteArrayField = value
        array = object.SByteArrayField
        for i in range(len(value)):
            self.assertTrue(array[i] == six.indexbytes(value, i))
Пример #4
0
    def testSByteArrayConversion(self):
        """Test sbyte array conversion."""
        object = ConversionTest()

        self.failUnless(object.SByteArrayField == None)

        object.SByteArrayField = [0, 1, 2 , 3, 4]
        array = object.SByteArrayField
        self.failUnless(len(array) == 5)
        self.failUnless(array[0] == 0)
        self.failUnless(array[4] == 4)

        value = "testing"
        object.SByteArrayField = value
        array = object.SByteArrayField
        for i in range(len(value)):
            self.failUnless(array[i] == ord(value[i]))
Пример #5
0
    def testSByteArrayConversion(self):
        """Test sbyte array conversion."""
        object = ConversionTest()

        self.assertTrue(object.SByteArrayField == None)

        object.SByteArrayField = [0, 1, 2, 3, 4]
        array = object.SByteArrayField
        self.assertTrue(len(array) == 5)
        self.assertTrue(array[0] == 0)
        self.assertTrue(array[4] == 4)

        value = six.b("testing")
        object.SByteArrayField = value
        array = object.SByteArrayField
        for i in range(len(value)):
            self.assertTrue(array[i] == six.indexbytes(value, i))
Пример #6
0
def test_sbyte_array_conversion():
    """Test sbyte array conversion."""
    ob = ConversionTest()

    assert ob.SByteArrayField is None

    ob.SByteArrayField = [0, 1, 2, 3, 4]
    array = ob.SByteArrayField
    assert len(array) == 5
    assert array[0] == 0
    assert array[4] == 4

    value = b"testing"
    ob.SByteArrayField = value
    array = ob.SByteArrayField
    for i, _ in enumerate(value):
        assert array[i] == indexbytes(value, i)