code: def test_non_regular_files():
      archive._make_dirs("non_regular_files")
  
      with open("non_regular_files/one.txt", "w") as f:
          f.write("one")
  
      server = socket.socket(socket.AF_UNIX, socket.SOCK_DGRAM)
      server.bind("non_regular_files/socket")
  
      os.mkfifo("non_regular_files/fifo")
  
      tar_path = yatest.common.output_path("test_non_regular_files.tar")
      archive.tar("non_regular_files", tar_path)
  
      with tarfile.open(tar_path) as tar:
          tar.getmembers() == ["non_regular_files/one.txt"]
  
imports: import errno
  import hashlib
  import os
  import shutil
  import socket
  import tarfile
  import threading
  import six
  import pytest
  import yatest.common
  import library.python.archive
label_desc: Use image node_id 12 for calling a global function with example usage: test_non_regular_files() without return types