Exemple #1
0
 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)
Exemple #2
0
 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)
Exemple #3
0
    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)