def setUp(self):
        super(TestMemcacheManagementScripts, self).setUp()
        if not MEMCACHED:
            raise unittest2.SkipTest

        settings = self.config.registry.settings
        self.storage = load_storage_from_settings("storage", settings)

        # Check that memcached is actually running.
        try:
            self.storage.cache.set('test', 1)
            assert self.storage.cache.get('test') == 1
        except BackendError:
            raise unittest2.SkipTest
Beispiel #2
0
    def setUp(self):
        super(TestMemcachedSQLStorage, self).setUp()
        if not MEMCACHED:
            raise unittest2.SkipTest

        settings = self.config.registry.settings
        self.storage = load_storage_from_settings("storage", settings)

        # Check that memcached is actually running.
        try:
            self.storage.cache.set('test', 1)
            assert self.storage.cache.get('test') == 1
        except BackendError:
            raise unittest2.SkipTest
    def test_migrating(self):
        settings = self.config.registry.settings
        settings['storage.allow_migration'] = True
        self.storage = load_storage_from_settings("storage", settings)

        migrating_id = str(uuid.uuid4())
        self.assertFalse(
            self.storage.is_migrating({
                "fxa_uid": migrating_id,
                "uid": 1
            }))
        self._set_migrating_state(migrating_id, MigrationState.IN_PROGRESS)
        self.assertTrue(
            self.storage.is_migrating({
                "fxa_uid": migrating_id,
                "uid": 1
            }))

        self.storage.allow_migration = False
        self.assertFalse(
            self.storage.is_migrating({
                "fxa_uid": migrating_id,
                "uid": 1
            }))
 def setUp(self):
     super(TestSQLStorage, self).setUp()
     settings = self.config.registry.settings
     self.storage = load_storage_from_settings("storage", settings)
 def setUp(self):
     super(TestSQLStorage, self).setUp()
     settings = self.config.registry.settings
     self.storage = load_storage_from_settings("storage", settings)