def test_select_with_not_required_include_blank_not_allow_other
    assert p = Person.new(:person_database_id => 1,
                          :email_address => 'hma@hma.com',
                          :select_corner_case => 'Hello')
    assert p.save
    
    # verify create
    assert p = Person.find(p.id)
    assert_equal p.select_corner_case, 'Hello'
    
    # verify update
    assert p = Person.find(p.id)
    assert p.update_attributes(:select_corner_case => '')
    assert_equal p.select_corner_case, ''
  end