In this paper we apply the Painlevé tests to the damped, driven nonlinear Schrödinger equation

where a(x, t) and b(x, t) are analytic functions of x and t, todetermine under what conditions the equation might be completely integrable. It is shown that (0.1) can pass the Painlevé tests only if

where α0(t),α1(t) and β(t) are arbitrary, real analytic functions of time. Furthermore, it is shown that in this special case, (0.1) may be transformed into the original nonlinear Schrödinger equation, which is known to be completely integrable.