1from serializable import (
2    to_serializable_repr,
3    from_serializable_repr,
4)
5from nose.tools import eq_
6
7def global_fn():
8    pass
9
10def test_serialize_custom_function():
11    fn_reconstructed = from_serializable_repr(to_serializable_repr(global_fn))
12    eq_(global_fn, fn_reconstructed)
13
14
15def test_serialize_builtin_function():
16    fn_reconstructed = from_serializable_repr(to_serializable_repr(sum))
17    eq_(sum, fn_reconstructed)
18