def test_set_new_identity_ok() -> None: s = Session(identity=1, data=None, new=True) assert s.new assert s.identity == 1 s.set_new_identity(2) assert s.new assert s.identity == 2
def test_set_new_identity_for_not_new_session() -> None: s = Session(identity=1, data=None, new=False) with pytest.raises(RuntimeError): s.set_new_identity(2)