示例#1
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'))
示例#2
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))
示例#3
0
 def assertPackable(self, x):
     self.assertEqual(oidres.unpack(oidres.pack(x)), x)
示例#4
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)
示例#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)