def test_create_resource_url(self):
        # Prepare
        new_resource_name = random_string_generator(10)
        new_resource_url = 'http://home.byu.edu/'

        # Execute

        result = self.engine.create_resource(dataset_id=self.test_dataset_name,
                                             url=new_resource_url,
                                             name=new_resource_name)

        # Verify Success
        self.assertTrue(result['success'])

        # Verify name and url_type (which should be upload if file upload)
        self.assertIn(new_resource_name, result['result']['name'])
        self.assertEqual(result['result']['url'], new_resource_url)

        # TEST search resource
        # Execute
        result = self.engine.search_resources(query={'name': new_resource_name})

        # Verify Success
        self.assertTrue(result['success'])
        self.assertIn(new_resource_name, result['result']['results'][-1]['name'])
        self.assertIn(new_resource_url, result['result']['results'][-1]['url'])

        # Delete
        result = self.engine.delete_resource(resource_id=result['result']['results'][-1]['id'])
        self.assertTrue(result['success'])