Example #1
0
 def test_get_name_utf8(self):
     """
     Check whether we can successfully get the UTF-8 encoded torrent name when using a different encoding
     """
     t = TorrentDef()
     t.set_name('\xA1\xC0')
     self.assertEqual(t.get_name_utf8(), u'\xa1\xc0')
Example #2
0
    def test_get_name_utf8_unknown(self):
        """ Add a TorrentDef with non-utf8 encoding"""
        t = TorrentDef()
        t.set_name('\xA1\xC0')
        t.set_tracker(TRACKER)
        t.finalize()

        self.assertEqual(t.get_name_utf8(), u'\xa1\xc0')
Example #3
0
 def test_get_name_utf8_unknown(self):
     """
     Test whether we can succesfully get the UTF-8 name
     """
     t = TorrentDef()
     t.set_name('\xA1\xC0')
     t.torrent_parameters['encoding'] = 'euc_kr'
     self.assertEqual(t.get_name_utf8(), u'\xf7')
Example #4
0
    def test_get_name_utf8_unknown(self):
        """ Add a TorrentDef with non-utf8 encoding"""
        t = TorrentDef()
        t.set_name('\xA1\xC0')
        t.set_tracker(TRACKER)
        t.finalize()

        self.assertEqual(t.get_name_utf8(), u'\xa1\xc0')