code: def test_insert(self):
      self._setup(ordering_list("position"))
  
      s1 = Slide("Slide #1")
      s1.bullets.append(Bullet("1"))
      s1.bullets.append(Bullet("2"))
      s1.bullets.append(Bullet("3"))
      s1.bullets.append(Bullet("4"))
  
      self.assert_(s1.bullets[0].position == 0)
      self.assert_(s1.bullets[1].position == 1)
      self.assert_(s1.bullets[2].position == 2)
      self.assert_(s1.bullets[3].position == 3)
  
      s1.bullets.insert(2, Bullet("insert_at_2"))
      self.assert_(s1.bullets[0].position == 0)
      self.assert_(s1.bullets[1].position == 1)
      self.assert_(s1.bullets[2].position == 2)
      self.assert_(s1.bullets[3].position == 3)
      self.assert_(s1.bullets[4].position == 4)
  
      self.assert_(s1.bullets[1].text == "2")
      self.assert_(s1.bullets[2].text == "insert_at_2")
      self.assert_(s1.bullets[3].text == "3")
  
      s1.bullets.insert(999, Bullet("999"))
  
      self.assert_(len(s1.bullets) == 6)
      self.assert_(s1.bullets[5].position == 5)
  
      session = fixture_session()
      session.add(s1)
      session.flush()
  
      id_ = s1.id
      session.expunge_all()
      del s1
  
      srt = session.get(Slide, id_)
  
      self.assert_(srt.bullets)
      self.assert_(len(srt.bullets) == 6)
  
      texts = ["1", "2", "insert_at_2", "3", "4", "999"]
      found = [b.text for b in srt.bullets]
  
      self.assert_(texts == found)
  
imports: from sqlalchemy import ForeignKey
  from sqlalchemy import Integer
  from sqlalchemy import MetaData
  from sqlalchemy import String
  from sqlalchemy import testing
  from sqlalchemy.ext.orderinglist import ordering_list
  from sqlalchemy.orm import clear_mappers
  from sqlalchemy.orm import relationship
  from sqlalchemy.testing import eq_
  from sqlalchemy.testing import fixtures
  from sqlalchemy.testing.fixtures import fixture_session
  from sqlalchemy.testing.schema import Column
  from sqlalchemy.testing.schema import Table
  from sqlalchemy.testing.util import picklers
label_desc: Use image node_id 6 for calling the OrderingListTest obj's underlying member method code with example usage: obj.test_insert() without return types