test_utils.py 707 B

1234567891011121314151617181920
  1. import unittest
  2. from lib import utils
  3. class TestUtils(unittest.TestCase):
  4. def test_parse_k8s_time(self):
  5. time = utils.parse_k8s_time("2021-02-03T11:33:05Z")
  6. self.assertEqual(time.timestamp(), 1612351985.0)
  7. time2 = utils.parse_k8s_time("2021-02-03T11:34:05Z")
  8. self.assertGreater(time2, time)
  9. def test_is_below_v3_9(self):
  10. self.assertTrue(utils.is_below_v3_9('v3.8.11'))
  11. self.assertTrue(utils.is_below_v3_9('v3.7.11'))
  12. self.assertTrue(utils.is_below_v3_9('v3.6.11'))
  13. self.assertTrue(utils.is_below_v3_9('v2.6.11'))
  14. self.assertFalse(utils.is_below_v3_9('v3.9.0'))
  15. self.assertFalse(utils.is_below_v3_9('master-test'))