Reorder (and trim) the imports in t_otp.py so that k5test is pulled in
before we try to import pyrad and multiprocessing. Otherwise
success() isn't defined in the case where we decide to skip the entire
test script.
# test how OTP handles the case of short daemon restarts.
#
+from k5test import *
from Queue import Empty
import StringIO
import struct
-import subprocess
-import sys
-import socket
-import os
-import atexit
try:
from pyrad import packet, dictionary
success('Warning: skipping OTP tests due to missing pyrad or old Python')
exit(0)
-from k5test import *
-
class RadiusDaemon(Process):
MAX_PACKET_SIZE = 4096