| """Test framework utility functions tests""" |
| from asfframework import VppTestRunner, CPUInterface |
| from vpp_papi import mac_pton, mac_ntop |
| class TestUtil(CPUInterface, unittest.TestCase): |
| """Test framework utility tests""" |
| def is_tagged_run_solo(cls): |
| """if the test case class is timing-sensitive - return true""" |
| """if the test case has a given tag - return true""" |
| return tag in cls.test_tags |
| def get_cpus_required(cls): |
| def test_mac_to_binary(self): |
| """MAC to binary and back""" |
| mac = "aa:bb:cc:dd:ee:ff" |
| self.assertEqual(type(mac), type(mac2)) |
| self.assertEqual(mac2, mac) |
| if __name__ == "__main__": |
| unittest.main(testRunner=VppTestRunner) |