def tearDown(self): for slaveId, (slave, status, task) in self.sa.slaves.iteritems(): try: task.stop() except AssertionError: pass db.execute("UPDATE slaveno SET slaveNo = 1")
def _verifyDeleted(self, value, userId): rows = db.execute("SELECT id, deleted FROM users WHERE id = ?", (userId,)).fetchall() self.assertEquals(len(rows), 1) row = rows[0] self.assertEquals(str(row["deleted"]), "t") return userId
def _verifyDeleted(self, value, userId): rows = db.execute("SELECT id, deleted FROM users WHERE id = ?", (userId, )).fetchall() self.assertEquals(len(rows), 1) row = rows[0] self.assertEquals(str(row["deleted"]), "t") return userId
def _verifyUser(self, userId, userSpec): rows = db.execute( "SELECT id, username, password FROM users WHERE username = ?", (userSpec.username,) ).fetchall() self.assertEquals(len(rows), 1) row = rows[0] self.assertEquals(row["id"], userId) self.assertEquals(row["username"], userSpec.username) self.assertEquals(row["password"], crypt.crypt(userSpec.password, row["password"])) return userId
def _verifyUser(self, userId, userSpec): rows = db.execute( "SELECT id, username, password FROM users WHERE username = ?", (userSpec.username, )).fetchall() self.assertEquals(len(rows), 1) row = rows[0] self.assertEquals(row["id"], userId) self.assertEquals(row["username"], userSpec.username) self.assertEquals(row["password"], crypt.crypt(userSpec.password, row["password"])) return userId
def tearDown(self): db.execute("DELETE FROM users WHERE username <> 'SLAVE'")