Example #1
0
 def test_commandline_interface(self, m_run, m_logging, m_config_logging,
                                m_config, m_cli):
     log_aggregator.main()
     args, kwargs = m_cli.call_args_list[0]
     assert args[0] == "log_aggregator"
     assert "package" in kwargs
     assert "description" in kwargs
     m_cli.build_parser.asser_called_once_with()
Example #2
0
 def test_run(self, m_run, m_logging, m_config_logging, m_config, m_cli):
     log_aggregator.main()
     m_run.assert_called_once_with(m_config())
Example #3
0
 def test_logging_info(self, m_logger, m_run, m_logging, m_config_logging,
                       m_config, m_cli):
     log_aggregator.main()
     assert m_logger.info.call_count == 2
Example #4
0
 def test_config_load(self, m_run, m_logging, m_config_logging, m_config,
                      m_cli):
     m_cli().parser.parse_args.return_value = Mock(
         config_file="nowcast.yaml")
     log_aggregator.main()
     m_config().load.assert_called_once_with("nowcast.yaml")
Example #5
0
 def test_cli_parser(self, m_run, m_logging, m_config_logging, m_config,
                     m_cli):
     log_aggregator.main()
     m_cli().parser.parse_args.assert_called_once_with()