def METHOD_NAME(self):
    """Test the interaction save routine"""
    mypart = base_objects.Particle({'name':'t',
                  'antiname':'t~',
                  'spin':2,
                  'color':3,
                  'mass':'mt',
                  'width':'wt',
                  'texname':'t',
                  'antitexname':'\\overline{t}',
                  'line':'straight',
                  'charge':2. / 3.,
                  'pdg_code':6,
                  'propagating':True,
                  'is_part':True})
    myinterlist = base_objects.InteractionList([\
                    base_objects.Interaction({'id': 1,
                   'particles': base_objects.ParticleList([mypart] * 4),
                   'color': [],
                   'lorentz':['L1', 'L2'],
                   'couplings':{(0, 0):'g00',
                                (0, 1):'g01',
                                (1, 0):'g10',
                                (1, 1):'g11'},
                   'orders':{'QCD':1, 'QED':1}})])
    fsock = StringIO.StringIO()
    save_model.save_interactions(fsock, myinterlist)
    goal_str = "interactions = [\n%s]" % str(myinterlist[0])
    self.assertEqual(fsock.getvalue(), goal_str)