def testQuickCreate(self):
		quick_create_event(1, event_server = server(SERVERID = "TEST"), event_schedule=schedule(SCHEDID = "SCHED1"), event_job=job(JOBID = 15), event_action=action(ACTIONID="ACT1"), event_user=user(USERID="Dan"))
		self.assert_(getsession().query(event).filter(event.EVENTNUM == 1).count())
		e = getsession().query(event).filter(event.EVENTNUM == 1).one()
		self.assert_(e.SERVERID == "TEST")
		self.assert_(e.SCHEDID == "SCHED1")
		self.assert_(e.JOBID == 15)
		self.assert_(e.ACTIONID == "ACT1")
		self.assert_(e.USERID == "Dan")
	def connectionMade(self):
		try:
			self.setServer()
			self.transport.write(formatmessage([RECONNECTKEY, self.runjob.JOBID]))
			self.sent_action = True
			self.runjob.set_started()
			self.sess.flush()
		except Exception, e:
			log_error("Unknown Exception Creating Connection to ", self.runserver, " for Queue ", self.runjob, " setting job back to pending")
			quick_create_event(21, event_job = self.runjob, event_server = self.runserver)
			return
	def action_completed(self):
		quick_create_event(13, event_job = self.runjob, event_server = self.runserver)