From f65cb4fa50c67ffdaf1b5ef26534bc03e8751dd0 Mon Sep 17 00:00:00 2001 From: Bezleputh Date: Tue, 26 Aug 2014 16:17:45 +0200 Subject: [PATCH] [arte] add tests for program categories --- modules/arte/test.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/modules/arte/test.py b/modules/arte/test.py index 63435621..b9aaa78c 100644 --- a/modules/arte/test.py +++ b/modules/arte/test.py @@ -47,3 +47,19 @@ class ArteTest(BackendTest): v = l[0] self.backend.fillobj(v, ('url',)) self.assertTrue(v.url, 'URL for video "%s" not found' % (v.id)) + + def test_program(self): + l1 = list(self.backend.iter_resources([BaseVideo], [u'arte-program'])) + assert len(l1) + # some categories may contain no available videos (during summer period for example) + for l in l1: + l2 = list(self.backend.iter_resources([BaseVideo], l.split_path)) + if len(l2) == 0: + continue + + break + + assert len(l2) + v = l2[0] + self.backend.fillobj(v, ('url',)) + self.assertTrue(v.url, 'URL for video "%s" not found' % (v.id))