Welcome to mirror list, hosted at ThFree Co, Russian Federation.

dev.gajim.org/gajim/gajim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authormjk <mjk@disroot.org>2022-11-14 20:37:50 +0300
committermjk <mjk@disroot.org>2022-12-01 00:19:03 +0300
commit88989297f342adf73453d7bb8380d3771e377b67 (patch)
tree94c06fbb1cb3c332e7af0f2f62031c79c6023b29 /test
parentec0008b75282bf91b89ebbc0bdbe661796f38232 (diff)
refactor: Tests: Improve failure reports in test_styling
Diffstat (limited to 'test')
-rw-r--r--test/no_gui/test_styling.py25
1 files changed, 8 insertions, 17 deletions
diff --git a/test/no_gui/test_styling.py b/test/no_gui/test_styling.py
index 5f3b8caf1..bef896350 100644
--- a/test/no_gui/test_styling.py
+++ b/test/no_gui/test_styling.py
@@ -530,41 +530,32 @@ class Test(unittest.TestCase):
for uri in URIS:
text = self.wrap(uri)
hlinks = process_uris(text)
- self.assertEqual(len(hlinks), 1, text)
- self.assertEqual(hlinks[0].uri, uri, text)
+ self.assertEqual([l.uri for l in hlinks], [uri], text)
def test_invalid_uris(self):
for foo in NONURIS + UNACCEPTABLE_URIS:
text = self.wrap(foo)
hlinks = process_uris(text)
- if len(hlinks) == 0:
- continue
- self.assertEqual(len(hlinks), 1, text)
- self.assertNotEqual(hlinks[0].text, foo, text)
+ self.assertEqual([l.text for l in hlinks], [], text)
def test_jids(self):
for jid in JIDS:
text = self.wrap(jid)
+ uri = jid_to_iri(jid)
hlinks = process_uris(text)
- self.assertEqual(len(hlinks), 1, text)
- self.assertEqual(hlinks[0].text, jid, text)
- self.assertEqual(hlinks[0].uri, jid_to_iri(jid), text)
+ self.assertEqual([(l.text, l.uri) for l in hlinks],
+ [(jid, uri)], text)
def test_nonjids(self):
for foo in NONJIDS:
text = self.wrap(foo)
hlinks = process_uris(text)
- if len(hlinks) == 0:
- continue
- self.assertEqual(len(hlinks), 1, text)
- self.assertNotEqual(hlinks[0].text, foo, text)
+ self.assertEqual([l.text for l in hlinks], [], text)
def test_uris_with_text(self):
- for text, result in URIS_WITH_TEXT:
+ for text, results in URIS_WITH_TEXT:
hlinks = process_uris(text)
- self.assertEqual(len(hlinks), len(result), text)
- for i, res in enumerate(result):
- self.assertEqual(hlinks[i].text, res, text)
+ self.assertEqual([l.text for l in hlinks], results, text)
if __name__ == "__main__":