text: import pytest
  from mitmproxy.coretypes import bidi
  
  
  def test_bidi():
      b = bidi.BiDi(a=1, b=2)
      assert b.a == 1
      assert b.get_name(1) == "a"
      assert b.get_name(5) is None
      with pytest.raises(AttributeError):
          getattr(b, "c")
      with pytest.raises(ValueError):
          bidi.BiDi(one=1, two=1)
  