Linux ns1.utparral.edu.mx 6.8.0-79-generic #79~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Fri Aug 15 16:54:53 UTC 2 x86_64
Apache/2.4.58 (Unix) OpenSSL/1.1.1w PHP/8.2.12 mod_perl/2.0.12 Perl/v5.34.1
: 10.10.1.9 | : 10.10.1.254
Cant Read [ /etc/named.conf ]
daemon
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
README
+ Create Folder
+ Create File
/
usr /
lib /
python3 /
dist-packages /
jeepney /
tests /
[ HOME SHELL ]
Name
Size
Permission
Action
__pycache__
[ DIR ]
drwxr-xr-x
__init__.py
0
B
-rw-r--r--
secrets_introspect.xml
4.47
KB
-rw-r--r--
test_auth.py
611
B
-rw-r--r--
test_bindgen.py
1.07
KB
-rw-r--r--
test_bus_messages.py
3.15
KB
-rw-r--r--
test_bus.py
847
B
-rw-r--r--
test_fds.py
1.78
KB
-rw-r--r--
test_low_level.py
2.49
KB
-rw-r--r--
test_routing.py
959
B
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : test_fds.py
import errno import os import socket import pytest from jeepney import FileDescriptor, NoFDError def assert_not_fd(fd: int): """Check that the given number is not open as a file descriptor""" with pytest.raises(OSError) as exc_info: os.stat(fd) assert exc_info.value.errno == errno.EBADF def test_close(tmp_path): fd = os.open(tmp_path / 'a', os.O_CREAT | os.O_RDWR) with FileDescriptor(fd) as wfd: assert wfd.fileno() == fd # Leaving the with block is equivalent to calling .close() assert 'closed' in repr(wfd) with pytest.raises(NoFDError): wfd.fileno() assert_not_fd(fd) def test_to_raw_fd(tmp_path): fd = os.open(tmp_path / 'a', os.O_CREAT) wfd = FileDescriptor(fd) assert wfd.fileno() == fd assert wfd.to_raw_fd() == fd try: assert 'converted' in repr(wfd) with pytest.raises(NoFDError): wfd.fileno() finally: os.close(fd) def test_to_file(tmp_path): fd = os.open(tmp_path / 'a', os.O_CREAT | os.O_RDWR) wfd = FileDescriptor(fd) with wfd.to_file('w') as f: assert f.write('abc') assert 'converted' in repr(wfd) with pytest.raises(NoFDError): wfd.fileno() assert_not_fd(fd) # Check FD was closed by file object assert (tmp_path / 'a').read_text() == 'abc' def test_to_socket(): s1, s2 = socket.socketpair() try: s1.sendall(b'abcd') sfd = s2.detach() wfd = FileDescriptor(sfd) with wfd.to_socket() as sock: b = sock.recv(16) assert b and b'abcd'.startswith(b) assert 'converted' in repr(wfd) with pytest.raises(NoFDError): wfd.fileno() assert_not_fd(sfd) # Check FD was closed by socket object finally: s1.close()
Close