def test_make_sip(): expected_uri2 = Uri(b'sip:[email protected]:5061') uri2 = Uri.make(scheme=b'sip', user=b'Alice', host=b'atlanta.com', port=b'5061') assert expected_uri2 == uri2
def test_make_sips(): expected_uri = Uri(b'sips:[email protected]:8083') uri = Uri.make(scheme=b'sips', user=b'Alice', host=b'atlanta.com', port=8083) assert expected_uri == uri
def test_make_sip_unicode(): expected_uri2 = Uri(u'sip:[email protected]:5061') uri2 = Uri.make(scheme=u'sip', user=u'Alice', host=u'atlanta.com', port=u'5061') assert expected_uri2 == uri2
def test_make_sips_unicode(): expected_uri = Uri(u'sips:[email protected]:8083') uri = Uri.make(scheme=u'sips', user=u'Alice', host=u'atlanta.com', port=8083) assert expected_uri == uri
def test_make_invalid(): with pytest.raises(Exception): Uri.make(b'x')
def test_make_invalid_part(): with pytest.raises(SIPUriError): Uri.make(x=b'a-b')
def test_make_invalid_hostname(): with pytest.raises(HostParseError): Uri.make(host=b'-ab')
def test_make_invalid_unicode(): with pytest.raises(Exception): Uri.make(u'x')
def test_make_invalid_part_unicode(): with pytest.raises(SIPUriError): Uri.make(x=u'a-b')