def test_successfully_add_ticket( self, mock_validate_name, mock_validate_uniq, mock_validate_options ): configuration = [ config_structure.ConfigItem("ticket", "some-ticket"), ] self.assertEqual( config_structure.add_ticket( None, configuration, "new-ticket", { "timeout": "10", }, allow_unknown_options=False, ), [ config_structure.ConfigItem("ticket", "some-ticket"), config_structure.ConfigItem("ticket", "new-ticket", [ config_structure.ConfigItem("timeout", "10"), ]), ], ) mock_validate_name.assert_called_once_with("new-ticket") mock_validate_uniq.assert_called_once_with(configuration, "new-ticket") mock_validate_options.assert_called_once_with( None, {"timeout": "10"}, False )
def test_successfully_add_ticket(self, mock_validate_name, mock_validate_uniq, mock_validate_options): configuration = [ config_structure.ConfigItem("ticket", "some-ticket"), ] self.assertEqual( config_structure.add_ticket( None, configuration, "new-ticket", { "timeout": "10", }, allow_unknown_options=False, ), [ config_structure.ConfigItem("ticket", "some-ticket"), config_structure.ConfigItem("ticket", "new-ticket", [ config_structure.ConfigItem("timeout", "10"), ]), ], ) mock_validate_name.assert_called_once_with("new-ticket") mock_validate_uniq.assert_called_once_with(configuration, "new-ticket") mock_validate_options.assert_called_once_with(None, {"timeout": "10"}, False)
def config_ticket_add(env, ticket_name): """ add ticket to booth configuration """ booth_configuration = config_structure.add_ticket( parse(env.booth.get_config_content()), ticket_name ) env.booth.push_config(build(booth_configuration))
def config_ticket_add(env, ticket_name, options, allow_unknown_options): """ add ticket to booth configuration dict options contains options for ticket bool allow_unknown_options decide if can be used options not listed in ticket options nor global options """ booth_configuration = config_structure.add_ticket( env.report_processor, parse(env.booth.get_config_content()), ticket_name, options, allow_unknown_options, ) env.booth.push_config(build(booth_configuration))
def test_successfully_add_ticket( self, mock_validate_name, mock_validate_uniq ): configuration = [ config_structure.ConfigItem("ticket", "some-ticket"), ] self.assertEqual( config_structure.add_ticket(configuration, "new-ticket"), [ config_structure.ConfigItem("ticket", "some-ticket"), config_structure.ConfigItem("ticket", "new-ticket"), ], ) mock_validate_name.assert_called_once_with("new-ticket") mock_validate_uniq.assert_called_once_with(configuration, "new-ticket")