Esempio n. 1
0
def test_parse():
  def assert_kosher(addr):
    assert addr.host == 'localhost'
    assert addr.port == 1234

  addr = Address.parse('localhost:1234')
  assert_kosher(addr)
  addr = Address.parse('localhost', 1234)
  assert_kosher(addr)
  addr = Address.parse(('localhost', 1234))
  assert_kosher(addr)
  addr = Address.from_address(addr)
  assert_kosher(addr)
Esempio n. 2
0
def test_from_tuple():
  addr = Address.from_tuple(('localhost', 1234))
  assert addr.host == 'localhost'
  assert addr.port == 1234

  with pytest.raises(Address.InvalidFormat):
    addr = Address.from_tuple('localhost', 1234)

  with pytest.raises(Address.InvalidFormat):
    addr = Address.from_tuple('localhost')

  with pytest.raises(Address.InvalidFormat):
    addr = Address.from_tuple(('localhost', 1), 2, 3, 4)
Esempio n. 3
0
def test_parse():
    def assert_kosher(addr):
        assert addr.host == 'localhost'
        assert addr.port == 1234

    addr = Address.parse('localhost:1234')
    assert_kosher(addr)
    addr = Address.parse('localhost', 1234)
    assert_kosher(addr)
    addr = Address.parse(('localhost', 1234))
    assert_kosher(addr)
    addr = Address.from_address(addr)
    assert_kosher(addr)
Esempio n. 4
0
def test_from_tuple():
    addr = Address.from_tuple(('localhost', 1234))
    assert addr.host == 'localhost'
    assert addr.port == 1234

    with pytest.raises(Address.InvalidFormat):
        addr = Address.from_tuple('localhost', 1234)

    with pytest.raises(Address.InvalidFormat):
        addr = Address.from_tuple('localhost')

    with pytest.raises(Address.InvalidFormat):
        addr = Address.from_tuple(('localhost', 1), 2, 3, 4)
Esempio n. 5
0
def test_from_string():
  addr = Address.from_string('localhost:1234')
  assert addr.host == 'localhost'
  assert addr.port == 1234
  addr = Address.from_string('localhost: 1234')
  assert addr.host == 'localhost'
  assert addr.port == 1234

  with pytest.raises(Address.InvalidFormat):
    Address.from_string('localhost:')

  with pytest.raises(Address.InvalidFormat):
    Address.from_string('localhost:-1')

  with pytest.raises(Address.InvalidFormat):
    Address.from_string('localhost:beeblebrox')

  with pytest.raises(Address.InvalidFormat):
    Address.from_string('localhost:beeblebrox', host='localhost')
Esempio n. 6
0
def test_from_string():
    addr = Address.from_string('localhost:1234')
    assert addr.host == 'localhost'
    assert addr.port == 1234
    addr = Address.from_string('localhost: 1234')
    assert addr.host == 'localhost'
    assert addr.port == 1234

    with pytest.raises(Address.InvalidFormat):
        Address.from_string('localhost:')

    with pytest.raises(Address.InvalidFormat):
        Address.from_string('localhost:-1')

    with pytest.raises(Address.InvalidFormat):
        Address.from_string('localhost:beeblebrox')

    with pytest.raises(Address.InvalidFormat):
        Address.from_string('localhost:beeblebrox', host='localhost')
Esempio n. 7
0
def test_from_address():
  addr = Address.from_tuple(('localhost', 1234))
  addr = Address.from_address(addr)
  assert addr.host == 'localhost'
  assert addr.port == 1234
Esempio n. 8
0
def test_from_address():
    addr = Address.from_tuple(('localhost', 1234))
    addr = Address.from_address(addr)
    assert addr.host == 'localhost'
    assert addr.port == 1234