class VideoContentParserTest(unittest.TestCase):
    def setUp(self):
        self.parser = VideoContentParser()

    def load_json(self, filename):
        handle = open(filename, 'r')
        return json.loads(handle.read())

    def test_parse_video_missing_videos(self):
        jsonvideo = self.load_json('resources/test/video_missing_image_1.json')
        video = self.parser.parse_video(jsonvideo)
        self.assertIsNone(video.image_url(),
                          'Video JSON has no images, expected None as result')
class VideoContentParserTest(unittest.TestCase):

    def setUp(self):
        self.parser = VideoContentParser()

    def load_json(self, filename):
        handle = open(filename, 'r');
        return json.loads(handle.read())

    def test_parse_video_missing_videos(self):
        jsonvideo = self.load_json('resources/test/video_missing_image_1.json')
        video = self.parser.parse_video(jsonvideo);
        self.assertIsNone(video.image_url(), 'Video JSON has no images, expected None as result')
 def setUp(self):
     self.parser = VideoContentParser()
 def setUp(self):
     self.parser = VideoContentParser()