def test_todict_config(config): from rebecca.todict import todict import dummy config.scan(dummy) request = testing.DummyRequest() result = todict(request, dummy.Dummy(), name="testing") assert result == dict(value="testing")
def test_named_todict(config): from rebecca.todict import todict from dummy import Dummy, to_dict_dummy_another config.set_todict(Dummy, to_dict_dummy_another, name="another") dummy = Dummy() request = testing.DummyRequest() result = todict(request, dummy, name="another") assert result == dict(value="another")
def test_it(config): from rebecca.todict import todict from dummy import Dummy, to_dict_dummy config.set_todict(Dummy, to_dict_dummy) dummy = Dummy() request = testing.DummyRequest() result = todict(request, dummy) assert result == dict(value="test")
def test_it(config): from rebecca.todict import todict import dummy import venusian config.scan(dummy) request = testing.DummyRequest() person = dummy.Person(name='a', value=100) result = todict(request, person) assert result == dict(username='******', num=100)
def view2(request): return todict(request, request.context, name="test2")
def view1(request): return todict(request, request.context)