def METHOD_NAME(self):
    r"""
    Identify a 180+ degree quad
    y
    ^         4
    |       / |
    |     /   |
    |   /     |
    | /       |
    /         |
    1------2  |----> x
            \ |
             \|
              3
    """
    msg = (
        'CEND\n'
        'BEGIN BULK\n'
        'GRID,1,,0.,0.,0.\n'
        'GRID,2,,1.,0.,0.\n'
        'GRID,3,,2.,-1.,0.\n'
        'GRID,4,,2., 1.,0.\n'
        'CQUAD4,100,1, 1,2,3,4\n'
        'PSHELL,1,1,0.1\n'
        'MAT1,1,3.0,, 0.3\n'
        'ENDDATA'
    )
    bdf_filename = 'cquad4.bdf'
    with open(bdf_filename, 'w') as bdf_file:
        bdf_file.write(msg)
    model = read_bdf(bdf_filename, xref=True)
    max_theta = 180.
    max_skew = 1000.
    max_aspect_ratio = 1000.
    eids_to_delete = get_bad_shells(
        model,
        max_theta=max_theta,
        max_skew=max_skew,
        max_aspect_ratio=max_aspect_ratio,
        max_taper_ratio=4.0)
    assert eids_to_delete == [100], eids_to_delete
    os.remove(bdf_filename)