def METHOD_NAME(self):
    """tests an EIGB card"""
    model = BDF(debug=None)
    sid = 42
    L1 = 2.
    L2 = 42.
    nep = 1
    ndp = 31
    ndn = 3
    norm = 'cat'
    G = 31
    C = 4256
    method = 'INV'
    eigb = model.add_eigb(sid, method, L1, L2, nep, ndp, ndn, norm, G, C,
                          comment='eigb')
    eigb.raw_fields()
    sid = 43
    L1 = 2.
    L2 = -2.
    #nep = 1
    #ndp = 31
    #ndn = 3
    #norm = 'cat'
    #G = 31
    #C = 4256
    method = 'INV'
    with self.assertRaises(RuntimeError):
        eigb = model.add_eigb(sid, method, L1, L2, nep, ndp, ndn, norm, G, C,
                              comment='eigb')
    model.pop_parse_errors()
    eigb.raw_fields()
    model.validate()
    save_load_deck(model)