def test_name_empty_short_build(self): """Return the build number if name is empty.""" name = '' build = '1984' actual = kubernetes_e2e.cluster_name(name, build) self.assertTrue(actual) self.assertIn(build, actual)
def test_name_filled(self): """Return the cluster name if set.""" name = 'foo' build = '1984' actual = kubernetes_e2e.cluster_name(name, build) self.assertTrue(actual) self.assertIn(name, actual) self.assertNotIn(build, actual)
def test_name_presubmit(self): """Return the build number if name is empty.""" name = '' build = '1984' pr = '12345' os.environ['BUILD_ID'] = build os.environ['JOB_TYPE'] = 'presubmit' os.environ['PULL_NUMBER'] = pr actual = kubernetes_e2e.cluster_name(name, False) self.assertTrue(actual) self.assertIn(build, actual) self.assertNotIn(pr, actual) actual = kubernetes_e2e.cluster_name(name, True) self.assertTrue(actual) self.assertIn(pr, actual) self.assertNotIn(build, actual)
def test_name_empty_short_build(self): """Return the build number if name is empty.""" name = '' build = '1984' os.environ['BUILD_ID'] = build actual = kubernetes_e2e.cluster_name(name) self.assertTrue(actual) self.assertIn(build, actual)
def test_name_empty_long_build(self): """Return a short hash of a long build number if name is empty.""" name = '' build = '0' * 63 actual = kubernetes_e2e.cluster_name(name, build) self.assertTrue(actual) self.assertNotIn(build, actual) if len(actual) > 32: # Some firewall names consume half the quota self.fail('Name should be short: %s' % actual)
def test_name_filled(self): """Return the cluster name if set.""" name = 'foo' build = '1984' os.environ['BUILD_ID'] = build actual = kubernetes_e2e.cluster_name(name) self.assertTrue(actual) self.assertIn(name, actual) self.assertNotIn(build, actual)