diff --git a/deluge/tests/test_tracker_icons.py b/deluge/tests/test_tracker_icons.py index c2eef68c4..4f8782d4f 100644 --- a/deluge/tests/test_tracker_icons.py +++ b/deluge/tests/test_tracker_icons.py @@ -39,16 +39,11 @@ class TrackerIconsTestCase(unittest.TestCase): return d def test_get_ubuntu_ico(self): - def check_data(icon, data): - self.assertNotEqual(icon.get_data(), data) - # ubuntu.com has inline css which causes HTMLParser issues + icon = TrackerIcon(os.path.join(dirname, "ubuntu.ico")) d = icons.get("www.ubuntu.com") d.addCallback(self.assertNotIdentical, None) - # as ubuntu's icon is 32x32 it may get resized and hence - # we can't test if the icon is equal to a reference one - # however we can test that the icon has some sort of data - d.addCallback(check_data, "") + d.addCallback(self.assertEquals, icon) return d def test_get_openbt_png(self): diff --git a/deluge/tests/ubuntu.ico b/deluge/tests/ubuntu.ico new file mode 100644 index 000000000..136b44322 Binary files /dev/null and b/deluge/tests/ubuntu.ico differ