code: def testStopLimitOrderSell(self):
      strat = self.createStrategy()
  
      o = strat.stopLimitOrder(
          StrategyTestCase.TestInstrument, 100, 110, -2, True
      )
      strat.run()
      self.assertTrue(o.isFilled())
      self.assertEquals(o.getAction(), broker.Order.Action.SELL)
      self.assertEquals(o.getAvgFillPrice(), 110)
      self.assertEquals(o.getQuantity(), 2)
      self.assertEquals(o.getFilled(), 2)
      self.assertEquals(o.getRemaining(), 0)
      self.assertEqual(strat.orderUpdatedCalls, 3)
      self.assertEqual(
          o.getExecutionInfo().getDateTime(),
          datetime.datetime(2000, 1, 10),
      )
  
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 9 for calling the StrategyOrderTestCase obj's underlying member method code with example usage: obj.testStopLimitOrderSell() without return types