コード例 #1
0
ファイル: storage.py プロジェクト: viirya/fastdict
 def save(self, filename):
     if self.config['t'] == 'string':
         fastdict.save_compress_uint32_string(filename, self.storage)
     elif self.config['t'] == 'int8':
         fastdict.save_compress_uint32_int8(filename, self.storage)
     elif self.config['t'] == 'int32':
         fastdict.save_compress_uint32_int(filename, self.storage)
コード例 #2
0
 def save(self, filename):
     if self.config['t'] == 'string':
         fastdict.save_compress_uint32_string(filename, self.storage)
     elif self.config['t'] == 'int8':
         fastdict.save_compress_uint32_int8(filename, self.storage)
     elif self.config['t'] == 'int32':
         fastdict.save_compress_uint32_int(filename, self.storage)
コード例 #3
0
ファイル: fastdict_test.py プロジェクト: viirya/fastdict
    def test_saveandload(self):
        f_dict = fastdict.FastCompressUInt32StringDict(self.dimension)    
        f_dict.set(123, 78912893, "0")
        f_dict.set(456, 789, "1")

        fastdict.save_compress_uint32_string("test.dict", f_dict)
        another_f_dict = fastdict.FastCompressUInt32StringDict(self.dimension)
        fastdict.load_compress_uint32_string("test.dict", another_f_dict)

        self.assertEqual(another_f_dict.size(), 2)
コード例 #4
0
ファイル: fastdict_test.py プロジェクト: lvaleriu/fastdict
    def test_saveandload(self):
        f_dict = fastdict.FastCompressUInt32StringDict(self.dimension)
        f_dict.set(123, 78912893, "0")
        f_dict.set(456, 789, "1")

        fastdict.save_compress_uint32_string("test.dict", f_dict)
        another_f_dict = fastdict.FastCompressUInt32StringDict(self.dimension)
        fastdict.load_compress_uint32_string("test.dict", another_f_dict)

        self.assertEqual(another_f_dict.size(), 2)
コード例 #5
0
ファイル: fastdict_test.py プロジェクト: viirya/fastdict
    def test_keydimensions(self):
        f_dict = fastdict.FastCompressUInt32StringDict(self.dimension)
        f_dict.set_keydimensions([1, 2, 3])

        keydimensions = []
        f_dict.get_keydimensions(keydimensions)
        self.assertEqual(keydimensions, [1, 2, 3])

        fastdict.save_compress_uint32_string("test.dict", f_dict)
        another_f_dict = fastdict.FastCompressUInt32StringDict(self.dimension)
        fastdict.load_compress_uint32_string("test.dict", another_f_dict)

        keydimensions = []
        another_f_dict.get_keydimensions(keydimensions)
        self.assertEqual(keydimensions, [1, 2, 3])
コード例 #6
0
ファイル: fastdict_test.py プロジェクト: lvaleriu/fastdict
    def test_keydimensions(self):
        f_dict = fastdict.FastCompressUInt32StringDict(self.dimension)
        f_dict.set_keydimensions([1, 2, 3])

        keydimensions = []
        f_dict.get_keydimensions(keydimensions)
        self.assertEqual(keydimensions, [1, 2, 3])

        fastdict.save_compress_uint32_string("test.dict", f_dict)
        another_f_dict = fastdict.FastCompressUInt32StringDict(self.dimension)
        fastdict.load_compress_uint32_string("test.dict", another_f_dict)

        keydimensions = []
        another_f_dict.get_keydimensions(keydimensions)
        self.assertEqual(keydimensions, [1, 2, 3])