def test_api_props_file(self, mock_url, mock_creds, mock_config, mock_head):
        """Test props_file"""

        _api = BatchAppsApi(mock_creds, mock_config)

        val = _api.props_file("file")
        self.assertFalse(mock_head.called)
        self.assertFalse(val.success)

        test_file = mock.create_autospec(UserFile)
        test_file.url = "http://test"
        val = _api.props_file(test_file)
        mock_head.assert_called_with(mock_creds, "http://test", self.headers)
        self.assertTrue(val.success)

        mock_head.side_effect = RestCallException(None, "test", None)
        val = _api.props_file(test_file)
        self.assertFalse(val.success)
    def test_api_props_file(self, mock_url, mock_creds, mock_config,
                            mock_head):
        """Test props_file"""

        _api = BatchAppsApi(mock_creds, mock_config)

        val = _api.props_file("file")
        self.assertFalse(mock_head.called)
        self.assertFalse(val.success)

        test_file = mock.create_autospec(UserFile)
        test_file.url = "http://test"
        val = _api.props_file(test_file)
        mock_head.assert_called_with(mock_creds, "http://test", self.headers)
        self.assertTrue(val.success)

        mock_head.side_effect = RestCallException(None, "test", None)
        val = _api.props_file(test_file)
        self.assertFalse(val.success)