X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=test%2Ftest_vpe_api.py;h=54f7e41151b11fda885bfcacc8bf48a9f4c1db63;hb=a47a5f20a3b5bb2191d40c47fc0a9976376680c8;hp=81c9d9a78a63f569a395e90686b34860b0902d3e;hpb=07f87546c2b29ac07ec652420c8c3aef6a7faec6;p=vpp.git diff --git a/test/test_vpe_api.py b/test/test_vpe_api.py index 81c9d9a78a6..54f7e41151b 100644 --- a/test/test_vpe_api.py +++ b/test/test_vpe_api.py @@ -11,10 +11,13 @@ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. +import datetime import time import unittest from framework import VppTestCase +enable_print = False + class TestVpeApi(VppTestCase): """TestVpeApi""" @@ -22,25 +25,31 @@ class TestVpeApi(VppTestCase): def test_log_dump_default(self): rv = self.vapi.cli('test log notice fib entry this is a test') rv = self.vapi.log_dump() - # print('\n'.join([str(v) for v in rv])) + if enable_print: + print('\n'.join([str(v) for v in rv])) self.assertTrue(rv) def test_log_dump_timestamp_0(self): rv = self.vapi.cli('test log notice fib entry this is a test') rv = self.vapi.log_dump(start_timestamp=0.0) - # print('\n'.join([str(v) for v in rv])) + if enable_print: + print('\n'.join([str(v) for v in rv])) self.assertTrue(rv) - @unittest.skip('Requires https://gerrit.fd.io/r/#/c/19581/ ' - 'to use timestamp_ticks.') def test_log_dump_timestamp_future(self): rv = self.vapi.cli('test log debug fib entry test') rv = self.vapi.log_dump(start_timestamp=time.time() + 60.0) - # print('\n'.join([str(v) for v in rv])) + if enable_print: + print('\n'.join([str(v) for v in rv])) self.assertFalse(rv) - @unittest.skip('Requires https://gerrit.fd.io/r/#/c/19581/ ' - 'to use timestamp_ticks.') - def test_show_vpe_system_time_ticks(self): - rv = self.vapi.show_vpe_system_time_ticks() - self.assertTrue(rv.vpe_system_time_ticks > 1.0) + def test_show_vpe_system_time(self): + local_start_time = datetime.datetime.now() + rv = self.vapi.show_vpe_system_time() + self.assertTrue(rv.vpe_system_time > local_start_time - + datetime.timedelta(hours=1.0), + 'system times differ by more than an hour.') + if enable_print: + print('\n'.join([str(v) for v in rv])) + print('%r %s' % (rv.vpe_system_time, + rv.vpe_system_time))