SES codes will result from emission control system failures typically. You can have a litany of other problems and not throw codes (TPS is one failure that won't throw a code).
You should see the SES light in your dash and not DIC. You should see it light during start up. If not, you won't pass an emissions test (at least you couldn't here).