view release on metacpan or search on metacpan
t/01-test.t view on Meta::CPAN
<nameserver3></nameserver3>
<nameserver4></nameserver4>
<nameservera></nameservera>
<nameservera2></nameservera2>
<nameservera3></nameservera3>
<nameservera4></nameservera4>
<nameserverentry></nameserverentry>
<nameserverentry2></nameserverentry2>
<nameserverentry3></nameserverentry3>
<nameserverentry4></nameserverentry4>
<package>default</package>
</options>
<rawout>
</rawout>
<status>1</status>
<statusmsg>Account Creation Ok</statusmsg>
</result>
</createacct>
THEEND
my $result = API::CPanel::User::create(
t/01-test.t view on Meta::CPAN
$API::CPanel::FAKE_ANSWER = ! $ONLINE ? <<THEEND : undef;
<modifyacct>
<result>
<newcfg>
<cpuser>
<BWLIMIT>unlimited</BWLIMIT>
<CONTACTEMAIL></CONTACTEMAIL>
<CONTACTEMAIL2></CONTACTEMAIL2>
<DEMO>0</DEMO>
<DOMAIN>zse1.ru</DOMAIN>
<FEATURELIST>default</FEATURELIST>
<HASCGI>1</HASCGI>
<IP>192.168.123.208</IP>
<LANG>russian</LANG>
<LOCALE>ru</LOCALE>
<MAXADDON>0</MAXADDON>
<MAXFTP>unlimited</MAXFTP>
<MAXLST>unlimited</MAXLST>
<MAXPARK>0</MAXPARK>
<MAXPOP>unlimited</MAXPOP>
<MAXSQL>14</MAXSQL>
<MAXSUB>unlimited</MAXSUB>
<MTIME>1269406519</MTIME>
<MXCHECK-zse1.ru>0</MXCHECK-zse1.ru>
<OWNER>root</OWNER>
<PLAN>default</PLAN>
<RS>x</RS>
<STARTDATE>1269406518</STARTDATE>
<USER>zseasd</USER>
</cpuser>
<domain>zse1.ru</domain>
<setshell>unmodified</setshell>
<user>zseasd</user>
</newcfg>
<status>1</status>
<statusmsg>Account Modified</statusmsg>
t/01-test.t view on Meta::CPAN
<ip>192.168.123.208</ip>
<maxaddons>*unknown*</maxaddons>
<maxftp>unlimited</maxftp>
<maxlst>unlimited</maxlst>
<maxparked>*unknown*</maxparked>
<maxpop>unlimited</maxpop>
<maxsql>unlimited</maxsql>
<maxsub>unlimited</maxsub>
<owner>root</owner>
<partition>home</partition>
<plan>default</plan>
<shell>/bin/bash</shell>
<startdate>10 Mar 22 16:18</startdate>
<suspended>0</suspended>
<suspendreason>not suspended</suspendreason>
<suspendtime></suspendtime>
<theme>x3</theme>
<unix_startdate>1269249522</unix_startdate>
<user>qewqeru</user>
</acct>
<acct>
t/01-test.t view on Meta::CPAN
<ip>192.168.123.208</ip>
<maxaddons>*unknown*</maxaddons>
<maxftp>unlimited</maxftp>
<maxlst>unlimited</maxlst>
<maxparked>*unknown*</maxparked>
<maxpop>unlimited</maxpop>
<maxsql>14</maxsql>
<maxsub>unlimited</maxsub>
<owner>root</owner>
<partition>home</partition>
<plan>default</plan>
<shell>/usr/local/cpanel/bin/noshell</shell>
<startdate>10 Mar 24 11:55</startdate>
<suspended>0</suspended>
<suspendreason>not suspended</suspendreason>
<suspendtime></suspendtime>
<theme>x</theme>
<unix_startdate>1269406518</unix_startdate>
<user>zseasd</user>
</acct>
<acct>
t/01-test.t view on Meta::CPAN
<ip>192.168.123.208</ip>
<maxaddons>*unknown*</maxaddons>
<maxftp>unlimited</maxftp>
<maxlst>unlimited</maxlst>
<maxparked>*unknown*</maxparked>
<maxpop>unlimited</maxpop>
<maxsql>unlimited</maxsql>
<maxsub>unlimited</maxsub>
<owner>root</owner>
<partition>home</partition>
<plan>default</plan>
<shell>/bin/bash</shell>
<startdate>10 Mar 22 16:21</startdate>
<suspended>0</suspended>
<suspendreason>not suspended</suspendreason>
<suspendtime></suspendtime>
<theme>x3</theme>
<unix_startdate>1269249671</unix_startdate>
<user>zseru</user>
</acct>
<status>1</status>
t/01-test.t view on Meta::CPAN
<ip>192.168.123.208</ip>
<maxaddons>*unknown*</maxaddons>
<maxftp>unlimited</maxftp>
<maxlst>unlimited</maxlst>
<maxparked>*unknown*</maxparked>
<maxpop>unlimited</maxpop>
<maxsql>unlimited</maxsql>
<maxsub>unlimited</maxsub>
<owner>root</owner>
<partition>home</partition>
<plan>default</plan>
<shell>/bin/bash</shell>
<startdate>10 Mar 22 16:18</startdate>
<suspended>0</suspended>
<suspendreason>not suspended</suspendreason>
<suspendtime></suspendtime>
<theme>x3</theme>
<unix_startdate>1269249522</unix_startdate>
<user>qewqeru</user>
</acct>
<acct>
t/01-test.t view on Meta::CPAN
<ip>192.168.123.208</ip>
<maxaddons>*unknown*</maxaddons>
<maxftp>unlimited</maxftp>
<maxlst>unlimited</maxlst>
<maxparked>*unknown*</maxparked>
<maxpop>unlimited</maxpop>
<maxsql>14</maxsql>
<maxsub>unlimited</maxsub>
<owner>root</owner>
<partition>home</partition>
<plan>default</plan>
<shell>/bin/false</shell>
<startdate>10 Mar 24 11:55</startdate>
<suspended>1</suspended>
<suspendreason>test reason1</suspendreason>
<suspendtime>1269406521</suspendtime>
<theme>x</theme>
<unix_startdate>1269406518</unix_startdate>
<user>zseasd</user>
</acct>
<acct>
t/01-test.t view on Meta::CPAN
<ip>192.168.123.208</ip>
<maxaddons>*unknown*</maxaddons>
<maxftp>unlimited</maxftp>
<maxlst>unlimited</maxlst>
<maxparked>*unknown*</maxparked>
<maxpop>unlimited</maxpop>
<maxsql>unlimited</maxsql>
<maxsub>unlimited</maxsub>
<owner>root</owner>
<partition>home</partition>
<plan>default</plan>
<shell>/bin/bash</shell>
<startdate>10 Mar 22 16:21</startdate>
<suspended>0</suspended>
<suspendreason>not suspended</suspendreason>
<suspendtime></suspendtime>
<theme>x3</theme>
<unix_startdate>1269249671</unix_startdate>
<user>zseru</user>
</acct>
<status>1</status>
t/01-test.t view on Meta::CPAN
<ip>192.168.123.208</ip>
<maxaddons>*unknown*</maxaddons>
<maxftp>unlimited</maxftp>
<maxlst>unlimited</maxlst>
<maxparked>*unknown*</maxparked>
<maxpop>unlimited</maxpop>
<maxsql>unlimited</maxsql>
<maxsub>unlimited</maxsub>
<owner>root</owner>
<partition>home</partition>
<plan>default</plan>
<shell>/bin/bash</shell>
<startdate>10 Mar 22 16:18</startdate>
<suspended>0</suspended>
<suspendreason>not suspended</suspendreason>
<suspendtime></suspendtime>
<theme>x3</theme>
<unix_startdate>1269249522</unix_startdate>
<user>qewqeru</user>
</acct>
<acct>
t/01-test.t view on Meta::CPAN
<ip>192.168.123.208</ip>
<maxaddons>*unknown*</maxaddons>
<maxftp>unlimited</maxftp>
<maxlst>unlimited</maxlst>
<maxparked>*unknown*</maxparked>
<maxpop>unlimited</maxpop>
<maxsql>unlimited</maxsql>
<maxsub>unlimited</maxsub>
<owner>root</owner>
<partition>home</partition>
<plan>default</plan>
<shell>/bin/bash</shell>
<startdate>10 Mar 22 16:21</startdate>
<suspended>0</suspended>
<suspendreason>not suspended</suspendreason>
<suspendtime></suspendtime>
<theme>x3</theme>
<unix_startdate>1269249671</unix_startdate>
<user>zseru</user>
</acct>
<status>1</status>
t/01-test.t view on Meta::CPAN
<ip>192.168.123.208</ip>
<maxaddons>*unknown*</maxaddons>
<maxftp>unlimited</maxftp>
<maxlst>unlimited</maxlst>
<maxparked>*unknown*</maxparked>
<maxpop>unlimited</maxpop>
<maxsql>unlimited</maxsql>
<maxsub>unlimited</maxsub>
<owner>root</owner>
<partition>home</partition>
<plan>default</plan>
<shell>/bin/bash</shell>
<startdate>10 Mar 22 16:18</startdate>
<suspended>0</suspended>
<suspendreason>not suspended</suspendreason>
<suspendtime></suspendtime>
<theme>x3</theme>
<unix_startdate>1269249522</unix_startdate>
<user>qewqeru</user>
</acct>
<status>1</status>
t/01-test.t view on Meta::CPAN
}
);
is( $result, 1, 'API::CPanel::Package::add');
$API::CPanel::FAKE_ANSWER = ! $ONLINE ? <<THEEND : undef;
<changepackage>
<result>
<rawout><pre>
Changing bwlimit to unlimited Meg
Changing Feature List to default
Changing max pop accounts from unlimited to unlimited
Changing max sql accounts from 14 to 99
Changing max ftp accounts from unlimited to unlimited
Changing max lists from unlimited to unlimited
Changing max sub domains from unlimited to unlimited
Changing language from ru to en
Changing max parked domains from 0 to 0
Changing max addon domains from 0 to 0
Shell Access Set Correctly (noshell)
Changing cPanel theme from x to
Changing plan from default to Host-343
Resetting QUOTA....
Using Quota v3 Support
Bandwidth limit (0) is lower than (unlimited) (all limits removed)<br /><blockquote><div style='float:left;'>Enabling...</div><div style='float:left;'>...zse1.ru...</div><div style='float:left;'>Done</div&...
</rawout>
<status>1</status>
<statusmsg>Account Upgrade/Downgrade Complete for zsezse</statusmsg>
</result>
</changepackage>
THEEND
t/01-test.t view on Meta::CPAN
is( $result, 1, 'API::CPanel::Package::edit');
$API::CPanel::FAKE_ANSWER = ! $ONLINE ? <<THEEND : undef;
<listpkgs>
<package>
<name>Host-1</name>
<BWLIMIT>100</BWLIMIT>
<CGI>y</CGI>
<CPMOD>x3</CPMOD>
<FEATURELIST>default</FEATURELIST>
<FRONTPAGE>n</FRONTPAGE>
<HASSHELL>y</HASSHELL>
<IP>n</IP>
<LANG>ru</LANG>
<MAXADDON>0</MAXADDON>
<MAXFTP>10</MAXFTP>
<MAXLST>30</MAXLST>
<MAXPARK>0</MAXPARK>
<MAXPOP>20</MAXPOP>
<MAXSQL>40</MAXSQL>
<MAXSUB>50</MAXSUB>
<QUOTA>1000</QUOTA>
</package>
<package>
<name>Host-2</name>
<BWLIMIT>unlimited</BWLIMIT>
<CGI>y</CGI>
<CPMOD>x3</CPMOD>
<FEATURELIST>default</FEATURELIST>
<FRONTPAGE>n</FRONTPAGE>
<HASSHELL>y</HASSHELL>
<IP>n</IP>
<LANG>en</LANG>
<MAXADDON>0</MAXADDON>
<MAXFTP>unlimited</MAXFTP>
<MAXLST>unlimited</MAXLST>
<MAXPARK>0</MAXPARK>
<MAXPOP>unlimited</MAXPOP>
<MAXSQL>unlimited</MAXSQL>
<MAXSUB>unlimited</MAXSUB>
<QUOTA>unlimited</QUOTA>
</package>
<package>
<name>Host-3</name>
<BWLIMIT>unlimited</BWLIMIT>
<CGI>n</CGI>
<CPMOD></CPMOD>
<FEATURELIST>default</FEATURELIST>
<FRONTPAGE>n</FRONTPAGE>
<HASSHELL>n</HASSHELL>
<IP>n</IP>
<LANG>en</LANG>
<MAXADDON>0</MAXADDON>
<MAXFTP>unlimited</MAXFTP>
<MAXLST>unlimited</MAXLST>
<MAXPARK>0</MAXPARK>
<MAXPOP>unlimited</MAXPOP>
<MAXSQL>unlimited</MAXSQL>
<MAXSUB>unlimited</MAXSUB>
<QUOTA>100</QUOTA>
</package>
<package>
<name>Host-343</name>
<BWLIMIT>unlimited</BWLIMIT>
<CGI>n</CGI>
<CPMOD></CPMOD>
<FEATURELIST>default</FEATURELIST>
<FRONTPAGE>n</FRONTPAGE>
<HASSHELL>n</HASSHELL>
<IP>n</IP>
<LANG>en</LANG>
<MAXADDON>0</MAXADDON>
<MAXFTP>unlimited</MAXFTP>
<MAXLST>unlimited</MAXLST>
<MAXPARK>0</MAXPARK>
<MAXPOP>unlimited</MAXPOP>
<MAXSQL>unlimited</MAXSQL>
t/01-test.t view on Meta::CPAN
<event>
<result>1</result>
</event>
</cpanelresult>
THEEND
$result = API::CPanel::Mysql::adddb(
{
%correct_params,
do_as_user => 'zsezse5',
dbname => 'default',
}
);
is( $result, 1, 'API::CPanel::Mysql::adddb');
$API::CPanel::FAKE_ANSWER = ! $ONLINE ? <<THEEND : undef;
<?xml version="1.0" ?>
<cpanelresult>
<module>Mysql</module>
<func>adduserdb</func>
t/01-test.t view on Meta::CPAN
<event>
<result>1</result>
</event>
</cpanelresult>
THEEND
$result = API::CPanel::Mysql::grant_perms(
{
%correct_params,
do_as_user => 'zsezse5',
dbname => 'zsezse5_default',
dbuser => 'zsezse5_test13',
perms_list => 'all',
}
);
is( $result, 1, 'API::CPanel::Mysql::grant_perms');
$API::CPanel::FAKE_ANSWER = ! $ONLINE ? <<THEEND : undef;
<?xml version="1.0" ?>
<cpanelresult>
<apiversion>2</apiversion>