With no spark, it's probably the crank sensor or associated wiring.
There is a "Crank No Start Troubleshooting Guide" somewhere on this site, posted by one of our members. It's based on some shop manual info, I think.
Just as a basic suggestion, if you get an LED 12V test light (which reacts fast enough to show pulses and which won't be fooled by weaker voltage), you can test for pulses on the primary side of the ignition coil connector while cranking. No pulses there means no input from the DIS.
But the DIS can't pass through input it never receives from the crank sensor.
Many parts stores have testers that will test a DIS module under load, which is in theory the next best thing to testing on the car. However, I know they can sometimes pass a module that won't work on the car.