示例#1
0
  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)
示例#2
0
  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)