def test_removeAlreadyRemovedConfiguration(): model = PrinterOutputModel(MagicMock()) configuration = MagicMock(spec=PrinterConfigurationModel) model.availableConfigurationsChanged = MagicMock() model.removeAvailableConfiguration(configuration) assert model.availableConfigurationsChanged.emit.call_count == 0 assert model.availableConfigurations == []
def test_availableConfigurations_removeConfig(): model = PrinterOutputModel(MagicMock()) configuration = MagicMock(spec=PrinterConfigurationModel) model.addAvailableConfiguration(configuration) model.removeAvailableConfiguration(configuration) assert model.availableConfigurations == []