Example #1
0
    def test_check_usage(self):
        args = [
            'prog_name',
            '-c',
            'config_file',
        ]
        self.assertIsNone(AvivoreMain.check_usage(args))

        args = [
            'prog_name',
            '-d',
            'config_database',
        ]
        self.assertIsNone(AvivoreMain.check_usage(args))

        args = [
            'prog_name',
            '-e',
            'config_file',
        ]
        with self.assertRaises(AvivoreError.AvivoreError):
            self.assertIsNone(AvivoreMain.check_usage(args))

        args = [
            'prog_name',
            '-c',
        ]
        with self.assertRaises(AvivoreError.AvivoreError):
            self.assertIsNone(AvivoreMain.check_usage(args))

        args = [
            'prog_name',
            '-c',
            'config_file',
            'too_much',
        ]
        with self.assertRaises(AvivoreError.AvivoreError):
            self.assertIsNone(AvivoreMain.check_usage(args))
Example #2
0
    def test_check_usage(self):
        args = [
            'prog_name',
            '-c',
            'config_file',
        ]
        self.assertIsNone(AvivoreMain.check_usage(args))

        args = [
            'prog_name',
            '-d',
            'config_database',
        ]
        self.assertIsNone(AvivoreMain.check_usage(args))

        args = [
            'prog_name',
            '-e',
            'config_file',
        ]
        with self.assertRaises(AvivoreError.AvivoreError):
            self.assertIsNone(AvivoreMain.check_usage(args))

        args = [
            'prog_name',
            '-c',
        ]
        with self.assertRaises(AvivoreError.AvivoreError):
            self.assertIsNone(AvivoreMain.check_usage(args))

        args = [
            'prog_name',
            '-c',
            'config_file',
            'too_much',
        ]
        with self.assertRaises(AvivoreError.AvivoreError):
            self.assertIsNone(AvivoreMain.check_usage(args))