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')