Failed to save the file to the "xx" directory.

Failed to save the file to the "ll" directory.

Failed to save the file to the "mm" directory.

Failed to save the file to the "wp" directory.

403WebShell
403Webshell
Server IP : 66.29.132.124  /  Your IP : 3.139.86.53
Web Server : LiteSpeed
System : Linux business141.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64
User : wavevlvu ( 1524)
PHP Version : 7.4.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /proc/self/root/opt/cloudlinux/venv/lib/python3.11/site-packages/testfixtures/tests/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /proc/self/root/opt/cloudlinux/venv/lib/python3.11/site-packages/testfixtures/tests/test_mock.py
from testfixtures.mock import Mock, call, ANY

from .test_compare import CompareHelper

class TestCall(CompareHelper):

    def test_non_root_call_not_equal(self):
        self.check_raises(
            call.foo().bar(),
            call.baz().bar(),
            '\n'
            "'call.foo().bar()'\n"
            '!=\n'
            "'call.baz().bar()'"
        )

    def test_non_root_attr_not_equal(self):
        self.check_raises(
            call.foo.bar(),
            call.baz.bar(),
            '\n'
            "'call.foo.bar()'\n"
            '!=\n'
            "'call.baz.bar()'"
        )

    def test_non_root_params_not_equal(self):
        self.check_raises(
            call.foo(x=1).bar(),
            call.foo(x=2).bar(),
            '\n'
            "'call.foo(x=1)'\n"
            '!=\n'
            "'call.foo(x=2)'"
        )

    def test_any(self):
        assert call == ANY

    def test_no_len(self):
        assert not call == object()

    def test_two_elements(self):
        m = Mock()
        m(x=1)
        assert m.call_args == ((), {'x': 1})

    def test_other_empty(self):
        assert call == ()

    def test_other_single(self):
        assert call == ((),)
        assert call == ({},)
        assert call == ('',)

    def test_other_double(self):
        assert call == ('', (),)
        assert call == ('', {},)

    def test_other_quad(self):
        assert not call == (1, 2, 3, 4)


class TestMock(CompareHelper):

    def test_non_root_call_not_equal(self):
        m = Mock()
        m.foo().bar()
        self.check_raises(
            m.mock_calls[-1],
            call.baz().bar(),
            '\n'
            "'call.foo().bar()'\n"
            '!=\n'
            "'call.baz().bar()'"
        )

    def test_non_root_attr_not_equal(self):
        m = Mock()
        m.foo.bar()
        self.check_raises(
            m.mock_calls[-1],
            call.baz.bar(),
            '\n'
            "'call.foo.bar()'\n"
            '!=\n'
            "'call.baz.bar()'"
        )

    def test_non_root_params_not_equal(self):
        m = Mock()
        m.foo(x=1).bar()
        # surprising and annoying (and practically unsolvable :-/):
        assert m.mock_calls[-1] == call.foo(y=2).bar()

Youez - 2016 - github.com/yon3zu
LinuXploit