Пример #1
0
    def test_cmd2_was_executed(self):
        main(['cmd2'])

        self.assertEqual(self._commands['cmd1']().execute.call_count, 0)
        self.assertEqual(self._commands['cmd2']().execute.call_count, 1)

        holocron, arguments = self._commands['cmd2']().execute.call_args[0]

        self.assertIsInstance(holocron, Holocron)
        self.assertEqual(arguments.conf, '_config.yml')
Пример #2
0
    def test_cmd2_was_executed(self):
        main(['cmd2'])

        self.assertEqual(self._commands['cmd1']().execute.call_count, 0)
        self.assertEqual(self._commands['cmd2']().execute.call_count, 1)

        holocron, arguments = self._commands['cmd2']().execute.call_args[0]

        self.assertIsInstance(holocron, Holocron)
        self.assertEqual(arguments.conf, '_config.yml')
Пример #3
0
    def test_init_skips_conf(self):
        main(['init'])

        arguments = self._commands['init']().execute.call_args[0][1]
        self.assertIsNone(arguments.conf)
Пример #4
0
    def test_logger_quite_level(self):
        main(['-q', 'cmd1'])

        self.assertEqual(logging.getLogger().level, logging.CRITICAL)
Пример #5
0
    def test_logger_debug_level(self):
        main(['-d', 'cmd1'])

        self.assertEqual(logging.getLogger().level, logging.DEBUG)
Пример #6
0
    def test_logger_verbose_level(self):
        main(['-v', 'cmd1'])

        self.assertEqual(logging.getLogger().level, logging.INFO)
Пример #7
0
    def test_logger_default_level(self):
        main(['cmd1'])

        self.assertEqual(logging.getLogger().level, logging.WARNING)
Пример #8
0
    def test_failed_create_app(self, sys_exit, _):
        main(['cmd1'])

        sys_exit.assert_called_once_with(1)
Пример #9
0
    def test_init_skips_conf(self):
        main(['init'])

        arguments = self._commands['init']().execute.call_args[0][1]
        self.assertIsNone(arguments.conf)
Пример #10
0
    def test_logger_quite_level(self):
        main(['-q', 'cmd1'])

        self.assertEqual(logging.getLogger().level, logging.CRITICAL)
Пример #11
0
    def test_logger_debug_level(self):
        main(['-d', 'cmd1'])

        self.assertEqual(logging.getLogger().level, logging.DEBUG)
Пример #12
0
    def test_logger_verbose_level(self):
        main(['-v', 'cmd1'])

        self.assertEqual(logging.getLogger().level, logging.INFO)
Пример #13
0
    def test_logger_default_level(self):
        main(['cmd1'])

        self.assertEqual(logging.getLogger().level, logging.WARNING)
Пример #14
0
    def test_failed_create_app(self, sys_exit, _):
        main(['cmd1'])

        sys_exit.assert_called_once_with(1)