def test_prepare_url(self): url = "url" with mock.patch('lib.urlparse', mock.Mock(return_value=[mock.MagicMock()] * 6)) as urlparse: with mock.patch('lib.quote', mock.Mock()) as quote: with mock.patch('lib.quote_plus', mock.Mock()) as quote_plus: prepare_url(url) urlparse.assert_called_once_with(to_unicode(url), allow_fragments=False) self.assertTrue(quote.called) self.assertTrue(quote_plus.called)
def test_to_unicode(self): val = u"val" result = to_unicode(val) self.assertTrue(isinstance(result, unicode))
def test_to_unicode_else(self): val = "значение" result = to_unicode(val) self.assertTrue(isinstance(result, unicode))
def test_to_unicode2(self): res = to_unicode('string') self.assertTrue(isinstance(res, unicode))
def test_to_unicode1(self): res = to_unicode(u'unicode') self.assertTrue(isinstance(res, unicode))
def test_to_unicode_with_str_source(self): src = 'tes12314l' assert isinstance(to_unicode(src), unicode)
def test_to_unicode_with_unicode_source(self): src = u'te12kiooщщщйраloe' assert isinstance(to_unicode(src), unicode)