Home | History | Annotate | Download | only in migrations
      1 # the "invalidated" test label is used implicitly by TKO for (you guessed it)
      2 # invalidating test results.  if it doesn't exist in the DB, errors will show
      3 # up.
      4 
      5 def migrate_up(manager):
      6     rows = manager.execute(
      7             'SELECT * FROM test_labels WHERE name = "invalidated"')
      8     if not rows:
      9         manager.execute('INSERT INTO test_labels SET name = "invalidated", '
     10                         'description = "Used by TKO to invalidate tests"')
     11 
     12 
     13 def migrate_down(manager):
     14     # no need to remove the label
     15     pass
     16