Monkey Patching dictionary items


exb/aut.py

data = {
    'name' : 'foo',
    'age'  : 42
}


exb/test_aut_item.py
import aut

def test_a():
    assert aut.data == {
        'name' : 'foo',
        'age'  : 42
    }

def test_b(monkeypatch):
    monkeypatch.setitem(aut.data, 'name', 'bar')

    assert aut.data == {
        'name' : 'bar',
        'age'  : 42
    }

def test_c():
    assert aut.data == {
        'name' : 'foo',
        'age'  : 42
    }