def test_open_graph_all_properties(self):
        url = 'http://lassie.it/open_graph/all_properties.html'
        data = lassie.fetch(url)

        self.assertEqual(data['url'], url)
        self.assertEqual(data['title'], 'Lassie Open Graph All Properies Test')
        self.assertEqual(data['description'], 'Just a test template with OG data!')
        self.assertEqual(data['locale'], 'en_US')
        self.assertEqual(data['site_name'], 'Lassie')

        self.assertEqual(len(data['images']), 1)
        image = data['images'][0]
        self.assertEqual(image['src'], 'http://i.imgur.com/cvoR7zv.jpg')
        self.assertEqual(image['width'], 550)
        self.assertEqual(image['height'], 365)
        self.assertEqual(image['type'], 'og:image')

        self.assertEqual(len(data['videos']), 1)
        video = data['videos'][0]
        self.assertEqual(video['src'], 'http://www.youtube.com/v/dQw4w9WgXcQ?version=3&autohide=1')
        self.assertEqual(video['width'], 640)
        self.assertEqual(video['height'], 480)
        self.assertEqual(video['type'], 'application/x-shockwave-flash')