def test_validate_obj_name_component(self): req = Mock() # Non-last object name component - success for i in (220, 221, 222, 254, 255): obj_comp_name = 'a' * i self.assertFalse(cnt.validate_obj_name_component(obj_comp_name, req)) # Last object name component - success for i in (220, 221): obj_comp_name = 'a' * i self.assertFalse( cnt.validate_obj_name_component(obj_comp_name, req, True))
def test_validate_obj_name_component_err(self): req = Mock() # Non-last object name component - err for i in (256, 257): obj_comp_name = 'a' * i result = cnt.validate_obj_name_component(obj_comp_name, req) self.assertTrue(("too long (%d)" % i) in result) # Last object name component - err for i in (222, 223): obj_comp_name = 'a' * i result = cnt.validate_obj_name_component(obj_comp_name, req, True) self.assertTrue(("too long (%d)" % i) in result) self.assertTrue(cnt.validate_obj_name_component('.', req)) self.assertTrue(cnt.validate_obj_name_component('..', req)) self.assertTrue(cnt.validate_obj_name_component('', req))