def test_proxy_get_set(self) -> None: # Should be empty before we assign it self.assertEqual(get_proxy_factory(), None) # Should be able to assign/get a test factory install_proxy_factory(ThriftClientTestProxy) # type: ignore self.assertEqual(get_proxy_factory(), ThriftClientTestProxy) # Should be able to unhook a factory install_proxy_factory(None) self.assertEqual(get_proxy_factory(), None)
def test_proxy_get_set(self) -> None: # Should be empty before we assign it self.assertEqual(get_proxy_factory(), None) # Should be able to assign/get a test factory # pyre-fixme[6]: Expected `Optional[typing.Callable[[typing.Type[thrift.py3.c... install_proxy_factory(ThriftClientTestProxy) self.assertEqual(get_proxy_factory(), ThriftClientTestProxy) # Should be able to unhook a factory install_proxy_factory(None) self.assertEqual(get_proxy_factory(), None)
def test_proxy_get_set(self) -> None: # Should be empty before we assign it self.assertEqual(get_proxy_factory(), None) # Should be able to assign/get a test factory # pyre-fixme[6]: Expected # `Optional[typing.Callable[[typing.Type[thrift.py3.client.Client]], # typing.Callable[[Variable[thrift.py3.client.cT (bound to # thrift.py3.client.Client)]], typing.Any]]]` for 1st param but got # `Type[ThriftClientTestProxy]`. install_proxy_factory(ThriftClientTestProxy) self.assertEqual(get_proxy_factory(), ThriftClientTestProxy) # Should be able to unhook a factory install_proxy_factory(None) self.assertEqual(get_proxy_factory(), None)