tests: - description: "Single IPv4 host without port" uri: "mongodb://127.0.0.1" valid: true warning: false hosts: - type: "ipv4" host: "127.0.0.1" port: ~ auth: ~ options: ~ - description: "Single IPv4 host with port" uri: "mongodb://127.0.0.1:27018" valid: true warning: false hosts: - type: "ipv4" host: "127.0.0.1" port: 27018 auth: ~ options: ~ - description: "Single IP literal host without port" uri: "mongodb://[::1]" valid: true warning: false hosts: - type: "ip_literal" host: "::1" port: ~ auth: ~ options: ~ - description: "Single IP literal host with port" uri: "mongodb://[::1]:27019" valid: true warning: false hosts: - type: "ip_literal" host: "::1" port: 27019 auth: ~ options: ~ - description: "Single hostname without port" uri: "mongodb://example.com" valid: true warning: false hosts: - type: "hostname" host: "example.com" port: ~ auth: ~ options: ~ - description: "Single hostname with port" uri: "mongodb://example.com:27020" valid: true warning: false hosts: - type: "hostname" host: "example.com" port: 27020 auth: ~ options: ~ - description: "Single hostname (resembling IPv4) without port" uri: "mongodb://256.0.0.1" valid: true warning: false hosts: - type: "hostname" host: "256.0.0.1" port: ~ auth: ~ options: ~ - description: "Multiple hosts (mixed formats)" uri: "mongodb://127.0.0.1,[::1]:27018,example.com:27019" valid: true warning: false hosts: - type: "ipv4" host: "127.0.0.1" port: ~ - type: "ip_literal" host: "::1" port: 27018 - type: "hostname" host: "example.com" port: 27019 auth: ~ options: ~ - description: "UTF-8 hosts" uri: "mongodb://bücher.example.com,umläut.example.com/" valid: true warning: false hosts: - type: "hostname" host: "bücher.example.com" port: ~ - type: "hostname" host: "umläut.example.com" port: ~ auth: ~ options: ~