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)