~ubuntu-branches/ubuntu/oneiric/php-xml-rpc2/oneiric

« back to all changes in this revision

Viewing changes to XML_RPC2-1.0.8/tests/XML_RPC2/xmlrpcextBackend/client/faultFromPython.phpt

  • Committer: Bazaar Package Importer
  • Author(s): Dario Minnucci
  • Date: 2011-03-29 17:02:25 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20110329170225-s8fiquj0d4qx1b10
Tags: 1.0.8-1
* New upstream release (1.0.8) (Closes: #600394) 
* debian/control:
  - (php-xml-rpc2 goes collab-maint) Added Vcs-Git and Vcs-Browser fields
  - Description improved
* debian/copyright: Now is DEP5 compliant

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
--TEST--
 
2
XMLRPCext Backend XML-RPC client against python server returning fault response
 
3
--SKIPIF--
 
4
<?php
 
5
if (!function_exists('xmlrpc_server_create')) {
 
6
    print "Skip XMLRPC extension unavailable";
 
7
}
 
8
 
 
9
$handle = @fopen("http://python.xmlrpc2test.sergiocarvalho.com:8765", "r");
 
10
if (!$handle) {
 
11
        echo("skip : The python XMLRPC server is not available !");
 
12
} else {
 
13
        fclose($handle);
 
14
}
 
15
?>
 
16
--FILE--
 
17
<?php
 
18
set_include_path(realpath(dirname(__FILE__) . '/../../../../') . PATH_SEPARATOR . get_include_path());
 
19
require_once 'XML/RPC2/Client.php';
 
20
require_once 'XML/RPC2/Backend.php';
 
21
XML_RPC2_Backend::setBackend('xmlrpcext');
 
22
$client = XML_RPC2_Client::create('http://python.xmlrpc2test.sergiocarvalho.com:8765', '', null);
 
23
try {
 
24
    $client->invalidMethod('World');
 
25
} catch (XML_RPC2_FaultException $e) {
 
26
    var_dump($e->getMessage());
 
27
}
 
28
?>
 
29
--EXPECT--
 
30
string(60) "exceptions.Exception:method "invalidMethod" is not supported"