docstr: test job start and stop
docstr_tok: ["test","job","start","and","stop"]
code: def test_job(self):
      """test job start and stop"""
      connector = SQLiteConnector(self.db_file)
      eid = connector.start_experiment(self.name, "exp1", "{}")
      rid = 1
      jid1 = connector.job_started(eid, rid, "job1")
      jid2 = connector.job_started(eid, rid, "job1")
  
      self.assertListEqual(connector.get_running_job(eid), [jid1, jid2])
  
      connector.job_finished(eid, jid2, -100.0)
      connector.job_finished(eid, jid1, 100.0)
  
      self.assertRaises(
          sqlite3.IntegrityError, connector.job_started, 1, 20, "job2"
      )
      self.assertListEqual(
          connector.get_best_result(1, maximize=True), [jid1, 100.0]
      )
      self.assertListEqual(
          connector.get_best_result(1, maximize=False), [jid2, -100.0]
      )
      connector.close()
  
file_path: auptimizer/tests/ET/Connector/test_SQLiteConnector.py
imports: import os
  import sqlite3
  import unittest
  from six.moves import configparser
  from aup.ET.Connector.SQLiteConnector import SQLiteConnector
  from aup.setupdb import sqlite
label_desc: Use image node_id 5 for calling the SQLiteConnectorTestCase obj's underlying member method code with example usage: obj.test_job() without return types