def test_get_effective_inttype(self): c = Column(_NAME, None, index_indicator=False, partition=False, type_indicator=mdb.MDB_UINT_16, compression_indicator=0, rtrie_indicator=mdb.MDB_INT_16) self.assertEqual(c.get_effective_inttype(), mdb.MDB_UINT_16) c.type_indicator = mdb.MDB_STR self.assertEqual(c.get_effective_inttype(), mdb.MDB_INT_16)
def test_get_effective_inttype(self): c = Column(_NAME, None, index_indicator=False, partition=False, type_indicator=mdb.MDB_UINT_16, compression_indicator=0, rtrie_indicator=mdb.MDB_INT_16) self.assertEqual(c.get_effective_inttype(), mdb.MDB_UINT_16) c.type_indicator = mdb.MDB_STR self.assertEqual(c.get_effective_inttype(), mdb.MDB_INT_16)
def test_schema_string(self): c = Column(_NAME, None, index_indicator=False, partition=False, type_indicator=mdb.MDB_UINT_16, compression_indicator=0, rtrie_indicator=mdb.MDB_UINT_16) self.assertEqual(c.schema_string(), "%s%s" % ('@2', _NAME)) c.type_indicator = mdb.MDB_INT_16 self.assertEqual(c.schema_string(), "%s%s" % ('#2', _NAME)) c.type_indicator = mdb.MDB_INT_32 self.assertEqual(c.schema_string(), "%s%s" % ('#4', _NAME)) c.type_indicator = mdb.MDB_UINT_32 self.assertEqual(c.schema_string(), "%s%s" % ('@4', _NAME)) c.type_indicator = mdb.MDB_INT_64 self.assertEqual(c.schema_string(), "%s%s" % ('#8', _NAME)) c.type_indicator = mdb.MDB_UINT_64 self.assertEqual(c.schema_string(), "%s%s" % ('@8', _NAME)) c.type_indicator = mdb.MDB_STR c.compression_indicator = 0 self.assertEqual(c.schema_string(), "%s%s" % ('%2', _NAME)) c.rtrie_indicator = mdb.MDB_UINT_32 self.assertEqual(c.schema_string(), "%s%s" % ('%4', _NAME)) c.compression_indicator = 1 self.assertEqual(c.schema_string(), "%s%s" % ('$', _NAME)) c.compression_indicator = 2 self.assertEqual(c.schema_string(), "%s%s" % ('*', _NAME))
def test_schema_string(self): c = Column( _NAME, None, index_indicator=False, partition=False, type_indicator=mdb.MDB_UINT_16, compression_indicator=0, rtrie_indicator=mdb.MDB_UINT_16, ) self.assertEqual(c.schema_string(), "%s%s" % ("@2", _NAME)) c.type_indicator = mdb.MDB_INT_16 self.assertEqual(c.schema_string(), "%s%s" % ("#2", _NAME)) c.type_indicator = mdb.MDB_INT_32 self.assertEqual(c.schema_string(), "%s%s" % ("#4", _NAME)) c.type_indicator = mdb.MDB_UINT_32 self.assertEqual(c.schema_string(), "%s%s" % ("@4", _NAME)) c.type_indicator = mdb.MDB_INT_64 self.assertEqual(c.schema_string(), "%s%s" % ("#8", _NAME)) c.type_indicator = mdb.MDB_UINT_64 self.assertEqual(c.schema_string(), "%s%s" % ("@8", _NAME)) c.type_indicator = mdb.MDB_STR c.compression_indicator = 0 self.assertEqual(c.schema_string(), "%s%s" % ("%2", _NAME)) c.rtrie_indicator = mdb.MDB_UINT_32 self.assertEqual(c.schema_string(), "%s%s" % ("%4", _NAME)) c.compression_indicator = 1 self.assertEqual(c.schema_string(), "%s%s" % ("$", _NAME)) c.compression_indicator = 2 self.assertEqual(c.schema_string(), "%s%s" % ("*", _NAME))
def test_schema_string(self): c = Column(_NAME, None, index_indicator=False, partition=False, type_indicator=mdb.MDB_UINT_16, compression_indicator=0, rtrie_indicator=mdb.MDB_UINT_16) self.assertEqual(c.schema_string(), "%s%s" % ('@2', _NAME)) c.type_indicator = mdb.MDB_INT_16 self.assertEqual(c.schema_string(), "%s%s" % ('#2', _NAME)) c.type_indicator = mdb.MDB_INT_32 self.assertEqual(c.schema_string(), "%s%s" % ('#4', _NAME)) c.type_indicator = mdb.MDB_UINT_32 self.assertEqual(c.schema_string(), "%s%s" % ('@4', _NAME)) c.type_indicator = mdb.MDB_INT_64 self.assertEqual(c.schema_string(), "%s%s" % ('#8', _NAME)) c.type_indicator = mdb.MDB_UINT_64 self.assertEqual(c.schema_string(), "%s%s" % ('@8', _NAME)) c.type_indicator = mdb.MDB_STR c.compression_indicator = 0 self.assertEqual(c.schema_string(), "%s%s" % ('%2', _NAME)) c.rtrie_indicator = mdb.MDB_UINT_32 self.assertEqual(c.schema_string(), "%s%s" % ('%4', _NAME)) c.compression_indicator = 1 self.assertEqual(c.schema_string(), "%s%s" % ('$', _NAME)) c.compression_indicator = 2 self.assertEqual(c.schema_string(), "%s%s" % ('*', _NAME))