(self)
| 2705 | ) |
| 2706 | |
| 2707 | def test_pickle(self): |
| 2708 | sym1 = util.symbol("foo") |
| 2709 | sym2 = util.symbol("foo") |
| 2710 | |
| 2711 | assert sym1 is sym2 |
| 2712 | |
| 2713 | # default |
| 2714 | s = pickle.dumps(sym1) |
| 2715 | pickle.loads(s) |
| 2716 | |
| 2717 | for _, dumper in picklers(): |
| 2718 | serial = dumper(sym1) |
| 2719 | rt = pickle.loads(serial) |
| 2720 | assert rt is sym1 |
| 2721 | assert rt is sym2 |
| 2722 | |
| 2723 | def test_bitflags(self): |
| 2724 | sym1 = util.symbol("sym1", canonical=1) |