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.