blob: 98bf262016a98697da910ce51e31253b085b94c3 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
from __future__ import annotations
from traitlets.utils.bunch import Bunch
def test_bunch():
b = Bunch(x=5, y=10)
assert "y" in b
assert "x" in b
assert b.x == 5
b["a"] = "hi"
assert b.a == "hi"
def test_bunch_dir():
b = Bunch(x=5, y=10)
assert "keys" in dir(b)
assert "x" in dir(b)
assert "z" not in dir(b)
b.z = 15
assert "z" in dir(b)
|