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'))
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))
def assertPackable(self, x): self.assertEqual(oidres.unpack(oidres.pack(x)), x)
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)