def test_validate_coin_in_configuration_file_false(self): coins = {} url = 'foo.com' coin = "Rel" options = [] for option_text in ['Seleccione moneda', 'Real', 'Peso Uruguayo']: mock = MagicMock() mock.text = option_text options.append(mock) scraper = BCRASMLScraper(url, coins, intermediate_panel_path=None, use_intermediate_panel=False) coin_in_configuration_file = scraper.validate_coin_in_configuration_file(coin, options) assert coin_in_configuration_file is False
def test_validate_coin_in_configuration_file_true(self): coins = {"real": "Real", "peso_uruguayo": "Peso Uruguayo"} url = 'foo.com' coin = "Real" options = [] for option_text in ['Seleccione moneda', 'Real', 'Peso Uruguayo']: mock = MagicMock() mock.text = option_text options.append(mock) scraper = BCRASMLScraper(url, coins, False) coin_in_configuration_file = scraper.validate_coin_in_configuration_file( coin, options) assert coin_in_configuration_file is True