Best Python code snippet using localstack_python
test_daemon.py
Source:test_daemon.py  
...27        assert booted()28    else:29        # don't assume anything30        assert booted() in {False, True}31def test__is_fifo(tmpdir):32    path = tmpdir.join('test.fifo').strpath33    posix.mkfifo(path)34    fd = os.open(path, os.O_RDONLY|os.O_NONBLOCK)35    assert _is_fifo(fd, None)36    assert _is_fifo(fd, path)37def test__is_fifo_file(tmpdir):38    file = tmpdir.join('test.fifo')39    file.write('boo')40    path = file.strpath41    fd = os.open(path, os.O_RDONLY|os.O_NONBLOCK)42    assert not _is_fifo(fd, None)43    assert not _is_fifo(fd, path)44def test__is_fifo_bad_fd(tmpdir):45    path = tmpdir.join('test.fifo').strpath46    with pytest.raises(OSError):47        assert not _is_fifo(-1, None)48    with pytest.raises(OSError):49        assert not _is_fifo(-1, path)50def test_is_fifo(tmpdir):51    path = tmpdir.join('test.fifo').strpath52    posix.mkfifo(path)53    fd = os.open(path, os.O_RDONLY|os.O_NONBLOCK)54    file = os.fdopen(fd, 'r')55    assert is_fifo(file, None)56    assert is_fifo(file, path)57    assert is_fifo(fd, None)58    assert is_fifo(fd, path)59def test_is_fifo_file(tmpdir):60    file = tmpdir.join('test.fifo')61    file.write('boo')62    path = file.strpath63    fd = os.open(path, os.O_RDONLY|os.O_NONBLOCK)64    file = os.fdopen(fd, 'r')65    assert not is_fifo(file, None)66    assert not is_fifo(file, path)67    assert not is_fifo(fd, None)68    assert not is_fifo(fd, path)69def test_is_fifo_bad_fd(tmpdir):70    path = tmpdir.join('test.fifo').strpath71    with pytest.raises(OSError):72        assert not is_fifo(-1, None)73    with pytest.raises(OSError):74        assert not is_fifo(-1, path)75def is_mq_wrapper(arg):76    try:77        return is_mq(arg)78    except OSError as error:79        # systemd < 227 compatiblity80        assert error.errno == errno.EBADF81        return False82def _is_mq_wrapper(arg):83    try:84        return _is_mq(arg)85    except OSError as error:86        # systemd < 227 compatiblity87        assert error.errno == errno.EBADF88        return False89def test_no_mismatch():90    with closing_socketpair(socket.AF_UNIX) as pair:91        for sock in pair:92            assert not is_fifo(sock)93            assert not is_mq_wrapper(sock)94            assert not is_socket_inet(sock)95            fd = sock.fileno()96            assert not is_fifo(fd)97            assert not is_mq_wrapper(fd)98            assert not is_socket_inet(fd)99            assert not _is_fifo(fd)100            assert not _is_mq_wrapper(fd)101            assert not _is_socket_inet(fd)102def test_is_socket():103    with closing_socketpair(socket.AF_UNIX) as pair:104        for sock in pair:105            for arg in (sock, sock.fileno()):106                assert is_socket(arg)107                assert is_socket(arg, socket.AF_UNIX)108                assert not is_socket(arg, socket.AF_INET)109                assert is_socket(arg, socket.AF_UNIX, socket.SOCK_STREAM)110                assert not is_socket(arg, socket.AF_INET, socket.SOCK_DGRAM)111                assert is_socket(sock)112                assert is_socket(arg, socket.AF_UNIX)113                assert not is_socket(arg, socket.AF_INET)...temp.py
Source:temp.py  
...3import unittest4import os5import stat6from netsa.files import get_temp_file_name, get_temp_file, get_temp_pipe_name7def _is_fifo(f):8    return stat.S_ISFIFO(stat.S_IFMT(os.stat(f)[stat.ST_MODE]))9class TempTest(unittest.TestCase):10    def test_get_temp_file_name_1(self):11        filename = get_temp_file_name()12        dirname = os.path.dirname(filename)13        self.assertTrue(os.path.isdir(dirname))14        self.assertFalse(os.path.exists(filename))15    def test_get_temp_file_name_2(self):16        filename = get_temp_file_name("test-a.txt")17        self.assertEqual(os.path.basename(filename), "test-a.txt")18    def test_get_temp_file_1(self):19        f1 = get_temp_file("test-b.txt", "w")20        self.assertEqual(os.path.basename(f1.name), "test-b.txt")21        f1.write("test content")22        f1.close()23        f2 = get_temp_file("test-b.txt", "r")24        self.assertEqual(os.path.basename(f2.name), "test-b.txt")25        text = f2.read()26        f2.close()27        self.assertEqual(text, "test content")28    def test_get_temp_pipe_name_1(self):29        filename = get_temp_pipe_name()30        self.assertTrue(_is_fifo(filename))31    def test_get_temp_pipe_name_2(self):32        filename = get_temp_pipe_name("test-c.fifo")33        self.assertEqual(os.path.basename(filename), "test-c.fifo")...Learn to execute automation testing from scratch with LambdaTest Learning Hub. Right from setting up the prerequisites to run your first automation test, to following best practices and diving deeper into advanced test scenarios. LambdaTest Learning Hubs compile a list of step-by-step guides to help you be proficient with different test automation frameworks i.e. Selenium, Cypress, TestNG etc.
You could also refer to video tutorials over LambdaTest YouTube channel to get step by step demonstration from industry experts.
Get 100 minutes of automation test minutes FREE!!
