コード例 #1
0
ファイル: test_oidres.py プロジェクト: 609467829/RAMCloud
 def test_pack(self):
     """Test packing and unpacking OIDs."""
     self.assertPackable(0)
     self.assertPackable(3823095)
     self.assertPackable(0xFFFFFFFFFFFFFFFF)
     self.assertRaises(Exception, lambda: oidres.unpack('blah'))
コード例 #2
0
ファイル: test_oidres.py プロジェクト: 609467829/RAMCloud
 def create(self, table, oid, data):
     self.tc.assertEqual(table, self.tc.table)
     self.tc.assertEqual(oid, self.tc.oid)
     self.real_create(oidres.unpack(data))
コード例 #3
0
ファイル: test_oidres.py プロジェクト: 609467829/RAMCloud
 def assertPackable(self, x):
     self.assertEqual(oidres.unpack(oidres.pack(x)), x)
コード例 #4
0
ファイル: test_oidres.py プロジェクト: 609467829/RAMCloud
 def update(self, table, oid, data, want_version):
     self.tc.assertEqual(table, self.tc.table)
     self.tc.assertEqual(oid, self.tc.oid)
     self.real_update(oidres.unpack(data), want_version)
コード例 #5
0
 def test_pack(self):
     """Test packing and unpacking OIDs."""
     self.assertPackable(0)
     self.assertPackable(3823095)
     self.assertPackable(0xFFFFFFFFFFFFFFFF)
     self.assertRaises(Exception, lambda: oidres.unpack('blah'))
コード例 #6
0
 def assertPackable(self, x):
     self.assertEqual(oidres.unpack(oidres.pack(x)), x)
コード例 #7
0
 def create(self, table, oid, data):
     self.tc.assertEqual(table, self.tc.table)
     self.tc.assertEqual(oid, self.tc.oid)
     self.real_create(oidres.unpack(data))
コード例 #8
0
 def update(self, table, oid, data, want_version):
     self.tc.assertEqual(table, self.tc.table)
     self.tc.assertEqual(oid, self.tc.oid)
     self.real_update(oidres.unpack(data), want_version)