Ejemplo n.º 1
0
 def testInitialize(self):
     """Tests the __init__ function."""
     data_type_definition = data_types.FixedSizeDataTypeDefinition(
         u'int32',
         aliases=[u'LONG', u'LONG32'],
         description=u'signed 32-bit integer')
     self.assertIsNotNone(data_type_definition)
Ejemplo n.º 2
0
    def testGetAttributeNames(self):
        """Tests the GetAttributeNames function."""
        data_type_definition = data_types.FixedSizeDataTypeDefinition(
            u'int32',
            aliases=[u'LONG', u'LONG32'],
            description=u'signed 32-bit integer')

        attribute_names = data_type_definition.GetAttributeNames()
        self.assertEqual(attribute_names, [u'value'])
Ejemplo n.º 3
0
  def testGetByteSize(self):
    """Tests the GetByteSize function."""
    data_type_definition = data_types.FixedSizeDataTypeDefinition(
        'int32', aliases=['LONG', 'LONG32'],
        description='signed 32-bit integer')

    byte_size = data_type_definition.GetByteSize()
    self.assertIsNone(byte_size)

    data_type_definition.size = 4
    byte_size = data_type_definition.GetByteSize()
    self.assertEqual(byte_size, 4)