def test_if_URL_is_given_then_use_this_URL_and_deduce_the_alias_from_it(self, mock_nicknames): mock_nicknames.find.return_value = False (alias, url) = parse_streamer_url('http://goodgame.ru/drewoko/', mock_nicknames) self.assertEqual(alias, 'drewoko') self.assertEqual(url, 'http://goodgame.ru/drewoko/')
def test_if_alias_is_given_and_does_not_exist_then_exit(self, mock_nicknames): mock_nicknames.find.return_value = False (alias, url) = parse_streamer_url('drewoko', mock_nicknames) self.assertIsNone(alias)
def test_if_alias_is_given_and_exists_then_URL_is_defined_by_alias(self, mock_nicknames): mock_nicknames.find.return_value = True mock_nicknames.get.return_value = 'http://twitch.tv/bushwackerua' (alias, url) = parse_streamer_url('bush', mock_nicknames) self.assertEqual(alias, 'bush') self.assertEqual(url, 'http://twitch.tv/bushwackerua')