def test_init_good_subcmd_options(self): cmd, opts = hm.init_subcmd(['hod', 'dists', '--someoptions']) self.assertTrue(isinstance(cmd, hod.subcommands.dists.DistsSubCommand)) self.assertEqual(opts, None)
def test_init_bad_subcmd_option(self): cmd, opts = hm.init_subcmd(['hod', '--help']) self.assertEqual(cmd, None) self.assertEqual(opts, ['hod', '--help'])
def test_init_bad_subcmd(self): cmd, opts = hm.init_subcmd(['hod', 'apricot']) self.assertEqual(cmd, None) self.assertEqual(opts, ['hod', 'apricot'])
def test_init_good_subcmd_options(self): cmd, opts = hm.init_subcmd(['hod', 'dists', '--someoptions']) self.assertTrue(isinstance(cmd, hod.subcommands.dists.DistsSubCommand)) self.assertEqual(opts, None)
def test_init_bad_subcmd_option(self): cmd, opts = hm.init_subcmd(['hod', '--help']) self.assertEqual(cmd, None) self.assertEqual(opts, ['hod', '--help'])
def test_init_bad_subcmd(self): cmd, opts = hm.init_subcmd(['hod', 'apricot']) self.assertEqual(cmd, None) self.assertEqual(opts, ['hod', 'apricot'])