Commit 7b4676ea authored by Bryton Lacquement's avatar Bryton Lacquement 🚪

wip

parent ef159b9d
...@@ -160,7 +160,7 @@ class RunPromise(GenericPromise): ...@@ -160,7 +160,7 @@ class RunPromise(GenericPromise):
}, },
u'path': u'%s/my_promise.py' % self.promise_dir, u'path': u'%s/my_promise.py' % self.promise_dir,
} }
self.assertIsNotNone(my_result.pop('execution-time', None)) self.assertTrue(my_result.pop('execution-time'))
self.assertEqual(expected_result, my_result) self.assertEqual(expected_result, my_result)
result_file = os.path.join(self.output_dir, 'my_second_promise.status.json') result_file = os.path.join(self.output_dir, 'my_second_promise.status.json')
...@@ -176,7 +176,7 @@ class RunPromise(GenericPromise): ...@@ -176,7 +176,7 @@ class RunPromise(GenericPromise):
}, },
u'path': u'%s/my_second_promise.py' % self.promise_dir, u'path': u'%s/my_second_promise.py' % self.promise_dir,
} }
self.assertIsNotNone(second_result.pop('execution-time', None)) self.assertTrue(second_result.pop('execution-time'))
self.assertEqual(expected_result, second_result) self.assertEqual(expected_result, second_result)
def test_promise_generic_failed(self): def test_promise_generic_failed(self):
...@@ -198,7 +198,7 @@ class RunPromise(GenericPromise): ...@@ -198,7 +198,7 @@ class RunPromise(GenericPromise):
}, },
u'path': u'%s/my_promise.py' % self.promise_dir, u'path': u'%s/my_promise.py' % self.promise_dir,
} }
self.assertIsNotNone(my_result.pop('execution-time', None)) self.assertTrue(my_result.pop('execution-time'))
self.assertEqual(expected_result, my_result) self.assertEqual(expected_result, my_result)
def test_promise_generic_status_change(self): def test_promise_generic_status_change(self):
...@@ -220,7 +220,7 @@ class RunPromise(GenericPromise): ...@@ -220,7 +220,7 @@ class RunPromise(GenericPromise):
}, },
u'path': u'%s/my_promise.py' % self.promise_dir, u'path': u'%s/my_promise.py' % self.promise_dir,
} }
self.assertIsNotNone(my_result.pop('execution-time', None)) self.assertTrue(my_result.pop('execution-time'))
self.assertEqual(expected_result, my_result) self.assertEqual(expected_result, my_result)
os.system('rm %s/*.pyc' % self.promise_dir) os.system('rm %s/*.pyc' % self.promise_dir)
...@@ -240,7 +240,7 @@ class RunPromise(GenericPromise): ...@@ -240,7 +240,7 @@ class RunPromise(GenericPromise):
}, },
u'path': u'%s/my_promise.py' % self.promise_dir, u'path': u'%s/my_promise.py' % self.promise_dir,
} }
self.assertIsNotNone(my_result.pop('execution-time', None)) self.assertTrue(my_result.pop('execution-time'))
self.assertEqual(expected_result, my_result) self.assertEqual(expected_result, my_result)
def test_promise_generic_periodicity(self): def test_promise_generic_periodicity(self):
...@@ -310,7 +310,7 @@ class RunPromise(GenericPromise): ...@@ -310,7 +310,7 @@ class RunPromise(GenericPromise):
with open(result_file) as f: with open(result_file) as f:
result2 = json.load(f) result2 = json.load(f)
start_date2 = datetime.strptime(result2['result'].pop('date'), '%Y-%m-%dT%H:%M:%S+0000') start_date2 = datetime.strptime(result2['result'].pop('date'), '%Y-%m-%dT%H:%M:%S+0000')
self.assertIsNotNone(result2.pop('execution-time', None)) self.assertTrue(result2.pop('execution-time'))
self.assertEqual(expected_result, result2) self.assertEqual(expected_result, result2)
def test_promise_two_folder(self): def test_promise_two_folder(self):
...@@ -336,7 +336,7 @@ class RunPromise(GenericPromise): ...@@ -336,7 +336,7 @@ class RunPromise(GenericPromise):
}, },
u'path': u'%s' % promise, u'path': u'%s' % promise,
} }
self.assertIsNotNone(result1.pop('execution-time', None)) self.assertTrue(result1.pop('execution-time'))
self.assertEqual(expected_result, result1) self.assertEqual(expected_result, result1)
with open(result2_file) as f: with open(result2_file) as f:
...@@ -350,7 +350,7 @@ class RunPromise(GenericPromise): ...@@ -350,7 +350,7 @@ class RunPromise(GenericPromise):
}, },
u'path': u'%s' % promise2, u'path': u'%s' % promise2,
} }
self.assertIsNotNone(result2.pop('execution-time', None)) self.assertTrue(result2.pop('execution-time'))
self.assertEqual(expected_result, result2) self.assertEqual(expected_result, result2)
def test_promise_NOK(self): def test_promise_NOK(self):
...@@ -371,7 +371,7 @@ class RunPromise(GenericPromise): ...@@ -371,7 +371,7 @@ class RunPromise(GenericPromise):
}, },
u'path': u'%s' % promise, u'path': u'%s' % promise,
} }
self.assertIsNotNone(result1.pop('execution-time', None)) self.assertTrue(result1.pop('execution-time'))
self.assertEqual(expected_result, result1) self.assertEqual(expected_result, result1)
# second run # second run
...@@ -380,7 +380,7 @@ class RunPromise(GenericPromise): ...@@ -380,7 +380,7 @@ class RunPromise(GenericPromise):
with open(result_file) as f: with open(result_file) as f:
result2 = json.load(f) result2 = json.load(f)
result2['result'].pop('date') result2['result'].pop('date')
self.assertIsNotNone(result2.pop('execution-time', None)) self.assertTrue(result2.pop('execution-time'))
self.assertEqual(expected_result, result2) self.assertEqual(expected_result, result2)
def test_promise_mixed(self): def test_promise_mixed(self):
...@@ -401,7 +401,7 @@ class RunPromise(GenericPromise): ...@@ -401,7 +401,7 @@ class RunPromise(GenericPromise):
}, },
u'path': u'%s' % promise, u'path': u'%s' % promise,
} }
self.assertIsNotNone(result1.pop('execution-time', None)) self.assertTrue(result1.pop('execution-time'))
self.assertEqual(expected_result, result1) self.assertEqual(expected_result, result1)
# second run with failure # second run with failure
...@@ -416,6 +416,6 @@ class RunPromise(GenericPromise): ...@@ -416,6 +416,6 @@ class RunPromise(GenericPromise):
with open(result_file) as f: with open(result_file) as f:
result2 = json.load(f) result2 = json.load(f)
result2['result'].pop('date') result2['result'].pop('date')
self.assertIsNotNone(result2.pop('execution-time', None)) self.assertTrue(result2.pop('execution-time'))
self.assertEqual(expected_result, result2) self.assertEqual(expected_result, result2)
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment