예제 #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)