def testValidateBucket_maxLengthWithGcsAndTrailingSlash(self): full_length = 'gs://' + self.__validMaxURL() + '/' self.assertEqual( util.ValidateAndStandarizeBucketUriOrRaise(full_length), full_length)
def __badBucket(self, name): properties.VALUES.core.project.Set('myproject') with self.assertRaises(arg_parsers.ArgumentTypeError): util.ValidateAndStandarizeBucketUriOrRaise(name)
def testValidateBucket_withGcsAndTrailingSlash(self): self.assertEqual( util.ValidateAndStandarizeBucketUriOrRaise('gs://aaa/'), 'gs://aaa/')
def __goodBareBucket(self, name): properties.VALUES.core.project.Set('myproject') self.assertEqual(util.ValidateAndStandarizeBucketUriOrRaise(name), 'gs://' + name.rstrip('/') + '/')