def test_pickle(self):
     import pickle
     store = M.store_from_config('test-online', use_cache=False)
     buf = pickle.dumps(store)
     _store = pickle.loads(buf)
     eq_(store.db_config, _store.db_config)
     eq_(store.db_config_name, _store.db_config_name)
     eq_(len(store.farms), len(_store.farms))
     M.replace_sqlstore_config('test-online', 'test-offline')
     eq_(store.db_config_name, 'test-online')
     _store_2 = pickle.loads(buf)
     eq_(_store_2.db_config_name, 'test-offline')
     eq_(store.get_farm('farm1').dbcnf['db'], 'test_sqlstore1')
Beispiel #2
0
 def test_pickle(self):
     import pickle
     store = M.store_from_config('test-online', use_cache=False)
     buf = pickle.dumps(store)
     _store = pickle.loads(buf)
     eq_(store.db_config, _store.db_config)
     eq_(store.db_config_name, _store.db_config_name)
     eq_(len(store.farms), len(_store.farms))
     M.replace_sqlstore_config('test-online', 'test-offline')
     eq_(store.db_config_name, 'test-online')
     _store_2 = pickle.loads(buf)
     eq_(_store_2.db_config_name, 'test-offline')
     eq_(store.get_farm('farm1').dbcnf['db'], 'test_sqlstore1')
 def test_replace(self):
     M.replace_sqlstore_config('test-online', 'test-offline')
     store = M.store_from_config('test-online', use_cache=False)
     eq_(store.db_config_name, 'test-offline')
     eq_(store.get_farm('farm1').dbcnf['db'], 'test_sqlstore2')
Beispiel #4
0
 def test_replace(self):
     M.replace_sqlstore_config('test-online', 'test-offline')
     store = M.store_from_config('test-online', use_cache=False)
     eq_(store.db_config_name, 'test-offline')
     eq_(store.get_farm('farm1').dbcnf['db'], 'test_sqlstore2')