コード例 #1
0
ファイル: test_util.py プロジェクト: encodeltd/urllib3
    def test_is_fp_closed_object_has_fp(self):
        class FpFile(object):
            @property
            def fp(self):
                return True

        assert not is_fp_closed(FpFile())
コード例 #2
0
ファイル: test_util.py プロジェクト: encodeltd/urllib3
    def test_is_fp_closed_object_supports_closed(self):
        class ClosedFile(object):
            @property
            def closed(self):
                return True

        assert is_fp_closed(ClosedFile())
コード例 #3
0
ファイル: test_util.py プロジェクト: encodeltd/urllib3
    def test_is_fp_closed_object_has_none_fp(self):
        class NoneFpFile(object):
            @property
            def fp(self):
                return None

        assert is_fp_closed(NoneFpFile())
コード例 #4
0
    def test_is_fp_closed_object_has_none_fp(self):
        class NoneFpFile(object):
            @property
            def fp(self):
                return None

        assert is_fp_closed(NoneFpFile())
コード例 #5
0
    def test_is_fp_closed_object_supports_closed(self):
        class ClosedFile(object):
            @property
            def closed(self):
                return True

        assert is_fp_closed(ClosedFile())
コード例 #6
0
    def test_is_fp_closed_object_has_fp(self):
        class FpFile(object):
            @property
            def fp(self):
                return True

        assert not is_fp_closed(FpFile())
コード例 #7
0
    def test_is_fp_closed_object_has_fp(self) -> None:
        class FpFile:
            @property
            def fp(self) -> "Literal[True]":
                return True

        assert not is_fp_closed(FpFile())
コード例 #8
0
    def test_is_fp_closed_object_supports_closed(self) -> None:
        class ClosedFile:
            @property
            def closed(self) -> "Literal[True]":
                return True

        assert is_fp_closed(ClosedFile())
コード例 #9
0
ファイル: test_util.py プロジェクト: zhangyangyu/urllib3
    def test_is_fp_closed_object_has_neither_fp_nor_closed(self):
        class NotReallyAFile:
            pass

        with pytest.raises(ValueError):
            is_fp_closed(NotReallyAFile())
コード例 #10
0
ファイル: test_util.py プロジェクト: encodeltd/urllib3
    def test_is_fp_closed_object_has_neither_fp_nor_closed(self):
        class NotReallyAFile(object):
            pass

        with pytest.raises(ValueError):
            is_fp_closed(NotReallyAFile())