����JFIF��H�H����Exif��MM�*���� ��3����V�����3������3�(��������������������3�����403WebShell
403Webshell
Server IP : 74.208.127.88  /  Your IP : 216.73.216.73
Web Server : Apache/2.4.41 (Ubuntu)
System : Linux ubuntu 5.4.0-163-generic #180-Ubuntu SMP Tue Sep 5 13:21:23 UTC 2023 x86_64
User : www-data ( 33)
PHP Version : 7.4.3-4ubuntu2.29
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,pcntl_unshare,
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /proc/thread-self/root/usr/lib/python3/dist-packages/twisted/trial/test/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /proc/thread-self/root/usr/lib/python3/dist-packages/twisted/trial/test/skipping.py
# -*- test-case-name: twisted.trial.test.test_tests -*-
# Copyright (c) Twisted Matrix Laboratories.
# See LICENSE for details.

"""
Definitions of test cases with various interesting behaviors, to be used by
L{twisted.trial.test.test_tests} and other test modules to exercise different
features of trial's test runner.

See the L{twisted.trial.test.test_tests} module docstring for details about how
this code is arranged.
"""

from __future__ import division, absolute_import

from twisted.trial.unittest import (
    SynchronousTestCase, TestCase, SkipTest, FailTest)


class SkippingMixin(object):
    def test_skip1(self):
        raise SkipTest('skip1')

    def test_skip2(self):
        raise RuntimeError("I should not get raised")
    test_skip2.skip = 'skip2'

    def test_skip3(self):
        self.fail('I should not fail')
    test_skip3.skip = 'skip3'



class SynchronousSkipping(SkippingMixin, SynchronousTestCase):
    pass



class AsynchronousSkipping(SkippingMixin, TestCase):
    pass



class SkippingSetUpMixin(object):
    def setUp(self):
        raise SkipTest('skipSetUp')

    def test_1(self):
        pass

    def test_2(self):
        pass


class SynchronousSkippingSetUp(SkippingSetUpMixin, SynchronousTestCase):
    pass



class AsynchronousSkippingSetUp(SkippingSetUpMixin, TestCase):
    pass



class DeprecatedReasonlessSkipMixin(object):
    def test_1(self):
        raise SkipTest()



class SynchronousDeprecatedReasonlessSkip(
    DeprecatedReasonlessSkipMixin, SynchronousTestCase):
    pass



class AsynchronousDeprecatedReasonlessSkip(
    DeprecatedReasonlessSkipMixin, TestCase):
    pass



class SkippedClassMixin(object):
    skip = 'class'
    def setUp(self):
        self.__class__._setUpRan = True
    def test_skip1(self):
        raise SkipTest('skip1')
    def test_skip2(self):
        raise RuntimeError("Ought to skip me")
    test_skip2.skip = 'skip2'
    def test_skip3(self):
        pass
    def test_skip4(self):
        raise RuntimeError("Skip me too")



class SynchronousSkippedClass(SkippedClassMixin, SynchronousTestCase):
    pass



class AsynchronousSkippedClass(SkippedClassMixin, TestCase):
    pass



class TodoMixin(object):
    def test_todo1(self):
        self.fail("deliberate failure")
    test_todo1.todo = "todo1"

    def test_todo2(self):
        raise RuntimeError("deliberate error")
    test_todo2.todo = "todo2"

    def test_todo3(self):
        """unexpected success"""
    test_todo3.todo = 'todo3'




class SynchronousTodo(TodoMixin, SynchronousTestCase):
    pass



class AsynchronousTodo(TodoMixin, TestCase):
    pass



class SetUpTodoMixin(object):
    def setUp(self):
        raise RuntimeError("deliberate error")

    def test_todo1(self):
        pass
    test_todo1.todo = "setUp todo1"



class SynchronousSetUpTodo(SetUpTodoMixin, SynchronousTestCase):
    pass



class AsynchronousSetUpTodo(SetUpTodoMixin, TestCase):
    pass



class TearDownTodoMixin(object):
    def tearDown(self):
        raise RuntimeError("deliberate error")

    def test_todo1(self):
        pass
    test_todo1.todo = "tearDown todo1"



class SynchronousTearDownTodo(TearDownTodoMixin, SynchronousTestCase):
    pass



class AsynchronousTearDownTodo(TearDownTodoMixin, TestCase):
    pass



class TodoClassMixin(object):
    todo = "class"
    def test_todo1(self):
        pass
    test_todo1.todo = "method"
    def test_todo2(self):
        pass
    def test_todo3(self):
        self.fail("Deliberate Failure")
    test_todo3.todo = "method"
    def test_todo4(self):
        self.fail("Deliberate Failure")



class SynchronousTodoClass(TodoClassMixin, SynchronousTestCase):
    pass



class AsynchronousTodoClass(TodoClassMixin, TestCase):
    pass



class StrictTodoMixin(object):
    def test_todo1(self):
        raise RuntimeError("expected failure")
    test_todo1.todo = (RuntimeError, "todo1")

    def test_todo2(self):
        raise RuntimeError("expected failure")
    test_todo2.todo = ((RuntimeError, OSError), "todo2")

    def test_todo3(self):
        raise RuntimeError("we had no idea!")
    test_todo3.todo = (OSError, "todo3")

    def test_todo4(self):
        raise RuntimeError("we had no idea!")
    test_todo4.todo = ((OSError, SyntaxError), "todo4")

    def test_todo5(self):
        self.fail("deliberate failure")
    test_todo5.todo = (FailTest, "todo5")

    def test_todo6(self):
        self.fail("deliberate failure")
    test_todo6.todo = (RuntimeError, "todo6")

    def test_todo7(self):
        pass
    test_todo7.todo = (RuntimeError, "todo7")



class SynchronousStrictTodo(StrictTodoMixin, SynchronousTestCase):
    pass



class AsynchronousStrictTodo(StrictTodoMixin, TestCase):
    pass



class AddCleanupMixin(object):
    def setUp(self):
        self.log = ['setUp']

    def brokenSetUp(self):
        self.log = ['setUp']
        raise RuntimeError("Deliberate failure")

    def skippingSetUp(self):
        self.log = ['setUp']
        raise SkipTest("Don't do this")

    def append(self, thing):
        self.log.append(thing)

    def tearDown(self):
        self.log.append('tearDown')

    def runTest(self):
        self.log.append('runTest')



class SynchronousAddCleanup(AddCleanupMixin, SynchronousTestCase):
    pass



class AsynchronousAddCleanup(AddCleanupMixin, TestCase):
    pass

Youez - 2016 - github.com/yon3zu
LinuXploit