def test_insertBuild(self): me.cur = me.conn.cursor(cursor_factory=psy.LoggingCursor) me.cur.setLogger(me.fileLogger) me.cur.execute("DELETE FROM builds WHERE product = 'PRODUCTNAME5'") me.cur.connection.commit() try: builds.insertBuild(me.cur, 'PRODUCTNAME5', 'VERSIONAME5', 'PLATFORMNAME5', '5', 'CHANGESET5', 'APP_CHANGESET_2_5', 'APP_CHANGESET_2_5', 'FILENAME5') actual = builds.nightlyBuildExists(me.cur, 'PRODUCTNAME5', 'VERSIONAME5', 'PLATFORMNAME5', '5') assert actual == 1, "expected 1, got %s" % (actual) except Exception, x: print "Exception in do_insertBuild() ... Error: ",type(x),x socorro.lib.util.reportExceptionAndAbort(me.fileLogger)
def do_nightlyBuildExists(self, d, correct): me.cur = me.conn.cursor(cursor_factory=psy.LoggingCursor) me.cur.setLogger(me.fileLogger) actual = builds.nightlyBuildExists(me.cur, d[0], d[1], d[2], d[3]) assert actual == correct, "expected %s, got %s " % (correct, actual)