def test_is_valid_name(self): self.assertTrue(xacro.is_valid_name("_valid_name_123")) self.assertFalse( xacro.is_valid_name('pass')) # syntactically correct keyword self.assertFalse(xacro.is_valid_name('foo ')) # trailing whitespace self.assertFalse(xacro.is_valid_name(' foo')) # leading whitespace self.assertFalse(xacro.is_valid_name('1234')) # number self.assertFalse(xacro.is_valid_name('1234abc')) # number and letters self.assertFalse(xacro.is_valid_name('')) # empty string self.assertFalse(xacro.is_valid_name(' ')) # whitespace only self.assertFalse(xacro.is_valid_name('foo bar')) # several tokens self.assertFalse(xacro.is_valid_name('no-dashed-names-for-you')) self.assertFalse( xacro.is_valid_name('invalid.too')) # dot separates fields
def test_is_valid_name(self): self.assertTrue(xacro.is_valid_name("_valid_name_123")) self.assertFalse(xacro.is_valid_name('pass')) # syntactically correct keyword self.assertFalse(xacro.is_valid_name('foo ')) # trailing whitespace self.assertFalse(xacro.is_valid_name(' foo')) # leading whitespace self.assertFalse(xacro.is_valid_name('1234')) # number self.assertFalse(xacro.is_valid_name('1234abc')) # number and letters self.assertFalse(xacro.is_valid_name('')) # empty string self.assertFalse(xacro.is_valid_name(' ')) # whitespace only self.assertFalse(xacro.is_valid_name('foo bar')) # several tokens self.assertFalse(xacro.is_valid_name('no-dashed-names-for-you')) self.assertFalse(xacro.is_valid_name('invalid.too')) # dot separates fields