self.check_1_string_arg('mds', 'fail')
def test_rm(self):
+ # Valid: single GID argument present
+ self.assert_valid_command(['mds', 'rm', '1'])
+
+ # Missing GID arg: invalid
assert_equal({}, validate_command(sigdict, ['mds', 'rm']))
- assert_equal({}, validate_command(sigdict, ['mds', 'rm', '1']))
- for name in ('osd', 'mon', 'client', 'mds'):
- self.assert_valid_command(['mds', 'rm', '1', name + '.42'])
- assert_equal({}, validate_command(sigdict, ['mds', 'rm',
- '-1', name + '.42']))
- assert_equal({}, validate_command(sigdict, ['mds', 'rm',
- '-1', name]))
- assert_equal({}, validate_command(sigdict, ['mds', 'rm',
- '1', name + '.42',
- 'toomany']))
+ # Extra arg: invalid
+ assert_equal({}, validate_command(sigdict, ['mds', 'rm', '1', 'mds.42']))
def test_rmfailed(self):
self.check_1_natural_arg('mds', 'rmfailed')