code: def testLimitOrderBuy(self):
      strat = self.createStrategy()
  
      o = strat.limitOrder(StrategyTestCase.TestInstrument, 60, 1, True)
      strat.run()
      self.assertTrue(o.isFilled())
      self.assertEquals(o.getAction(), broker.Order.Action.BUY)
      self.assertEquals(o.getAvgFillPrice(), 56.13)
      self.assertEquals(o.getQuantity(), 1)
      self.assertEquals(o.getFilled(), 1)
      self.assertEquals(o.getRemaining(), 0)
      self.assertEqual(strat.orderUpdatedCalls, 3)
  
imports: import datetime
  from .None import common
  from pyalgotrade import strategy
  from pyalgotrade import broker
  from pyalgotrade.barfeed import yahoofeed
label_desc: Use image node_id 4 for calling the StrategyOrderTestCase obj's underlying member method code with example usage: obj.testLimitOrderBuy() without return types