code: def testMapColumnNames(self):
      column_names = {
          "open": "Price",
          "close": "Price",
      }
      with common.TmpDir() as tmpPath:
          instrument = "IWG"
          year = 2017
          bf = quandl.build_feed(
              "LSE",
              [instrument],
              year,
              year,
              tmpPath,
              columnNames=column_names,
              skipMalformedBars=True,
              authToken=QUANDL_API_KEY,
          )
          bf.setNoAdjClose()
          bf.loadAll()
          self.assertEquals(
              bf[instrument][0].getDateTime(),
              datetime.datetime(year, 1, 3),
          )
          self.assertEquals(bf[instrument][0].getOpen(), 237.80)
          self.assertEquals(bf[instrument][0].getHigh(), 247.00)
          self.assertEquals(bf[instrument][0].getLow(), 236.30)
          self.assertEquals(bf[instrument][0].getClose(), 237.80)
          self.assertEquals(bf[instrument][0].getVolume(), 3494173)
          self.assertEquals(bf[instrument][0].getAdjClose(), None)
          self.assertEquals(bf[instrument][0].getPrice(), 237.80)
  
imports: import os
  import datetime
  import tempfile
  import shutil
  import subprocess
  import six
  from .None import common
  from pyalgotrade.tools import quandl
  from pyalgotrade import bar
  from pyalgotrade.barfeed import quandlfeed
label_desc: Use image node_id 9 for calling the ToolsTestCase obj's underlying member method code with example usage: obj.testMapColumnNames() without return types