docstr: For numbers that don't have an exact float representation,
  assert that scaling the value does not cause a loss in precision.
docstr_tok: ["For","numbers","that","do","n't","have","an","exact","float","representation",",","assert","that","scaling","the","value","does","not","cause","a","loss","in","precision","."]
code: def test_precision_after_scaling(self):
      """For numbers that don't have an exact float representation,
      assert that scaling the value does not cause a loss in precision.
      """
      minute = self.market_opens[self.test_calendar_start]
      sid = 1
      data = DataFrame(
          data={
              "open": [130.23],
              "high": [130.23],
              "low": [130.23],
              "close": [130.23],
              "volume": [1000],
          },
          index=[minute],
      )
      self.writer.write_sid(sid, data)
  
      open_price = self.reader.get_value(sid, minute, "open")
      self.assertEquals(130.23, open_price)
  
      high_price = self.reader.get_value(sid, minute, "high")
      self.assertEquals(130.23, high_price)
  
      low_price = self.reader.get_value(sid, minute, "low")
      self.assertEquals(130.23, low_price)
  
      close_price = self.reader.get_value(sid, minute, "close")
      self.assertEquals(130.23, close_price)
  
      volume_price = self.reader.get_value(sid, minute, "volume")
      self.assertEquals(1000, volume_price)
  
imports: from datetime import timedelta
  import os
  from numpy import arange, array, int64, float64, full, nan, transpose, zeros
  from numpy.testing import assert_almost_equal, assert_array_equal
  from pandas import DataFrame, DatetimeIndex, Timestamp, Timedelta, NaT, date_range
  from zipline.data.bar_reader import NoDataForSid, NoDataOnDate
  from zipline.data.minute_bars import BcolzMinuteBarMetadata, BcolzMinuteBarWriter, BcolzMinuteBarReader, BcolzMinuteOverlappingData, US_EQUITIES_MINUTES_PER_DAY, BcolzMinuteWriterColumnMismatch, H5MinuteBarUpdateWriter, H5MinuteBarUpdateReader
  from zipline.testing.fixtures import WithAssetFinder, WithInstanceTmpDir, WithTradingCalendars, ZiplineTestCase
label_desc: Use image node_id 6 for calling the BcolzMinuteBarTestCase obj's underlying member method code with example usage: obj.test_precision_after_scaling() without return types