def test_get_object(self): """ Tests that the view's get_object method returns a Video instance, populated with data from a vidscraper video if available. """ view = SubmitVideoView() view.video = None obj = view.get_object() self.assertIsInstance(obj, Video) self.assertEqual(obj.name, '') self.assertEqual(obj.embed_code, '') view.video = VidscraperVideo('') view.video.title = 'Title' view.video.embed_code = 'embed_code' obj = view.get_object() self.assertIsInstance(view.get_object(), Video) self.assertEqual(obj.name, 'Title') self.assertEqual(obj.embed_code, 'embed_code')