def testGetNativeChangesetVersion(self): # When adding things here, make sure you update netclient's # FILE_CONTAINER_* constants too self.assertEqual(changeset.getNativeChangesetVersion(37), filecontainer.FILE_CONTAINER_VERSION_NO_REMOVES) self.assertEqual(changeset.getNativeChangesetVersion(38), filecontainer.FILE_CONTAINER_VERSION_WITH_REMOVES) self.assertEqual(changeset.getNativeChangesetVersion(42), filecontainer.FILE_CONTAINER_VERSION_WITH_REMOVES) self.assertEqual(changeset.getNativeChangesetVersion(43), filecontainer.FILE_CONTAINER_VERSION_FILEID_IDX) current = netclient.CLIENT_VERSIONS[-1] self.assertEqual(changeset.getNativeChangesetVersion(current), filecontainer.FILE_CONTAINER_VERSION_FILEID_IDX)
def testGetNativeChangesetVersion(self): # When adding things here, make sure you update netclient's # FILE_CONTAINER_* constants too self.assertEqual(changeset.getNativeChangesetVersion(37), filecontainer.FILE_CONTAINER_VERSION_NO_REMOVES) self.assertEqual(changeset.getNativeChangesetVersion(38), filecontainer.FILE_CONTAINER_VERSION_WITH_REMOVES) self.assertEqual(changeset.getNativeChangesetVersion(42), filecontainer.FILE_CONTAINER_VERSION_WITH_REMOVES) self.assertEqual(changeset.getNativeChangesetVersion(43), filecontainer.FILE_CONTAINER_VERSION_FILEID_IDX) current = netclient.CLIENT_VERSIONS[-1] self.assertEqual(changeset.getNativeChangesetVersion(current), filecontainer.FILE_CONTAINER_VERSION_FILEID_IDX)
def __init__(self, cfg, client, topGroup, cacheDir=None, clientVersion=None): TroveBucket.__init__(self, cfg) self.client = client self.topGroup = topGroup self.cacheDir = cacheDir self.cscache = None self.pkgorder = None self.cslist = None self.changesetVersion = None self._cslist = None if clientVersion: self.changesetVersion = changeset.getNativeChangesetVersion( clientVersion)