def test_create_test_run_and_list(self): run = api.create_run() test = api.create_test('fake_test') test_run = api.create_test_run(test.id, run.id, 'fail') self.assertIsNotNone(test_run) all_test_runs = api.get_all_test_runs() self.assertEqual(len(all_test_runs), 1) self.assertEqual(test_run.id, all_test_runs[0].id)
def test_create_test_run_and_list(self): run = api.create_run() test = api.create_test('fake_test') test_run = api.create_test_run(test.id, run.id, 'fail') self.assertIsNotNone(test_run) all_test_runs = api.get_all_test_runs() self.assertEqual(len(all_test_runs), 1) self.assertEqual(test_run.id, all_test_runs[0].id)
def test_delete_old_test_runs(self): run_a = api.create_run() run_b = api.create_run() test = api.create_test('fake_test') test_run_a = api.create_test_run(test.id, run_a.id, 'fail', start_time=datetime.datetime( 1914, 6, 28, 10, 45, 0)) test_run_b = api.create_test_run(test.id, run_b.id, 'fail', start_time=datetime.datetime.utcnow()) api.add_test_run_metadata({'key': 'value'}, test_run_b.id) api.add_test_run_metadata({'key': 'not_so_much_a_value'}, test_run_a.id) api.delete_old_test_runs() test_runs = api.get_all_test_runs() self.assertEqual(1, len(test_runs)) self.assertEqual(test_run_b.id, test_runs[0].id) self.assertEqual(1, len(api.get_test_run_metadata(test_run_b.id))) self.assertEqual(0, len(api.get_test_run_metadata(test_run_a.id)))
def test_delete_old_test_runs(self): run_a = api.create_run() run_b = api.create_run() test = api.create_test('fake_test') test_run_a = api.create_test_run(test.id, run_a.id, 'fail', start_time=datetime.datetime( 1914, 6, 28, 10, 45, 0)) test_run_b = api.create_test_run(test.id, run_b.id, 'fail', start_time=datetime.datetime.utcnow()) api.add_test_run_metadata({'key': 'value'}, test_run_b.id) api.add_test_run_metadata({'key': 'not_so_much_a_value'}, test_run_a.id) api.delete_old_test_runs() test_runs = api.get_all_test_runs() self.assertEqual(1, len(test_runs)) self.assertEqual(test_run_b.id, test_runs[0].id) self.assertEqual(1, len(api.get_test_run_metadata(test_run_b.id))) self.assertEqual(0, len(api.get_test_run_metadata(test_run_a.id)))