Example #1
0
def config_ticket_remove(env, ticket_name):
    """
    remove ticket from booth configuration
    """
    booth_configuration = config_structure.remove_ticket(
        parse(env.booth.get_config_content()), ticket_name)
    env.booth.push_config(build(booth_configuration))
Example #2
0
def config_ticket_remove(env, ticket_name):
    """
    remove ticket from booth configuration
    """
    booth_configuration = config_structure.remove_ticket(
        parse(env.booth.get_config_content()),
        ticket_name
    )
    env.booth.push_config(build(booth_configuration))
Example #3
0
 def test_successfully_remove_ticket(self, mock_validate_ticket_exists):
     configuration = [
         config_structure.ConfigItem("ticket", "some-ticket"),
         config_structure.ConfigItem("ticket", "deprecated-ticket"),
     ]
     self.assertEqual(
         config_structure.remove_ticket(configuration, "deprecated-ticket"),
         [
             config_structure.ConfigItem("ticket", "some-ticket"),
         ])
     mock_validate_ticket_exists.assert_called_once_with(
         configuration, "deprecated-ticket")
Example #4
0
 def test_successfully_remove_ticket(self, mock_validate_ticket_exists):
     configuration = [
         config_structure.ConfigItem("ticket", "some-ticket"),
         config_structure.ConfigItem("ticket", "deprecated-ticket"),
     ]
     self.assertEqual(
         config_structure.remove_ticket(configuration, "deprecated-ticket"),
         [
             config_structure.ConfigItem("ticket", "some-ticket"),
         ]
     )
     mock_validate_ticket_exists.assert_called_once_with(
         configuration,
         "deprecated-ticket"
     )