def METHOD_NAME(self):
    """ Several test on the correctness of the model imported.
    Initially the idea was to compare against the hardcoded model but it
    is too tidious to copy it down. So only a few characteristics are tested
    """
    self.assertEqual(self.imported_loopmodel['perturbation_couplings'],\
                     ['QCD',])
    self.assertEqual(len(self.imported_loopmodel.get('interactions')),205)
    self.assertEqual(len(self.imported_loopmodel.get('interactions').\
                         get_type('base')),71)
    self.assertEqual(len(self.imported_loopmodel.get('interactions').\
                         get_R2()),78)
    self.assertEqual(len(self.imported_loopmodel.get('interactions').\
                         get_UV()),56)
    self.assertEqual(len(self.imported_loopmodel.get('interactions').\
                         get_UVmass()),4)
    self.assertEqual(self.imported_loopmodel.get('name'),'LoopSMTest')
    self.assertEqual(self.imported_loopmodel.get('order_hierarchy'),\
                     {'QCD':1,'QED':2})
    self.assertEqual(set(self.imported_loopmodel.get('coupling_orders')),\
                     set(['QCD','QED']))
    # The up quark
    for key in self.hardcoded_loopmodel['particles'][2].keys():
        self.assertEqual(self.imported_loopmodel['particles'][0][key],\
                     self.hardcoded_loopmodel['particles'][2][key])
    # The down quark
    for key in self.hardcoded_loopmodel['particles'][1].keys():
        self.assertEqual(self.imported_loopmodel['particles'][1][key],\
                     self.hardcoded_loopmodel['particles'][1][key])
    # The gluon
    for key in self.hardcoded_loopmodel['particles'][0].keys():
        self.assertEqual(self.imported_loopmodel['particles'][6][key],\
                     self.hardcoded_loopmodel['particles'][0][key])