Exemplo n.º 1
0
    def test_setup_cmd_parser(self):
        """Test if it parser object is correctly initialized"""

        parser = GroupsioCommand.setup_cmd_parser()
        self.assertIsInstance(parser, BackendCommandArgumentParser)

        args = [
            'acme_group', '--mboxes-path', '/tmp/perceval/', '--tag', 'test',
            '--from-date', '1970-01-01', '--no-verify', '--api-token', 'aaaaa'
        ]

        parsed_args = parser.parse(*args)
        self.assertEqual(parsed_args.group_name, 'acme_group')
        self.assertEqual(parsed_args.mboxes_path, '/tmp/perceval/')
        self.assertEqual(parsed_args.tag, 'test')
        self.assertEqual(parsed_args.from_date, DEFAULT_DATETIME)
        self.assertFalse(parsed_args.verify)
        self.assertEqual(parsed_args.api_token, 'aaaaa')
Exemplo n.º 2
0
    def test_setup_cmd_parser(self):
        """Test if it parser object is correctly initialized"""

        parser = GroupsioCommand.setup_cmd_parser()
        self.assertIsInstance(parser, BackendCommandArgumentParser)
        self.assertEqual(parser._categories, Groupsio.CATEGORIES)

        args = [
            'acme_group', '--mboxes-path', '/tmp/perceval/', '--tag', 'test',
            '--from-date', '1970-01-01', '--no-verify', '--email',
            '*****@*****.**', '--password', 'aaaaa'
        ]

        parsed_args = parser.parse(*args)
        self.assertEqual(parsed_args.group_name, 'acme_group')
        self.assertEqual(parsed_args.mboxes_path, '/tmp/perceval/')
        self.assertEqual(parsed_args.tag, 'test')
        self.assertEqual(parsed_args.from_date, DEFAULT_DATETIME)
        self.assertFalse(parsed_args.verify)
        self.assertEqual(parsed_args.email, '*****@*****.**')
        self.assertEqual(parsed_args.password, 'aaaaa')