def test_05_refresh_false(self): """ refresh_metadata_automatically honored if False""" gnats.refresh_metadata_automatically = False db = Database(self.server, 'testdb', self.conn) def cb(dbx): cb.dbin = dbx cb.dbin = None db.post_metadata_callback = cb # "Refresh" the conn, so that metadata can run again self.conn = FakeServerConnectionForDB(self.server) db.last_config_time = 987 db.get_handle('user', 'pass', self.conn) self.assertEqual(cb.dbin, None)
def test_05_refresh_false(self): """ refresh_metadata_automatically honored if False""" gnats.refresh_metadata_automatically = False db = Database(self.server, 'testdb', self.conn) def cb(dbx): cb.dbin = dbx cb.dbin = None db.post_metadata_callback = cb # "Refresh" the conn, so that metadata can run again self.conn = FakeServerConnectionForDB(self.server) db.last_config_time = 987 db.get_handle('user', 'pass', self.conn) self.assertEqual(cb.dbin, None)