code: def test_given_multiple_credentials_expect_all_parsed(self):
      self._set_file(
          self.config_file.name,
          "[TabPy]\n" f"TABPY_PWD_FILE = {self.pwd_file.name}",
      )
      creds = {"user_1": "pwd_1", "user@2": "pwd@2", "user#3": "pwd#3"}
  
      pwd_file_context = ""
      for login in creds:
          pwd_file_context += f"{login} {creds[login]}\n"
  
      self._set_file(self.pwd_file.name, pwd_file_context)
      app = TabPyApp(self.config_file.name)
  
      self.assertCountEqual(creds, app.credentials)
      for login in creds:
          self.assertIn(login, app.credentials)
          self.assertEqual(creds[login], app.credentials[login])
  
file_path: TabPy/tests/unit/server_tests/test_pwd_file.py
imports: import os
  import unittest
  from tempfile import NamedTemporaryFile
  from tabpy.tabpy_server.app.app import TabPyApp
label_desc: Use image node_id 12 for calling the TestPasswordFile obj's underlying member method code with example usage: obj.test_given_multiple_credentials_expect_all_parsed() without return types