'Test for all types currently supported in jelly'

def test_lotsaTypes(self):

    a = A()
    jelly.unjelly(jelly.jelly(a))
    jelly.unjelly(jelly.jelly(a.amethod))
    items = [afunc, [1, 2, 3], (not bool(1)), bool(1), 'test', 20.3, (1, 2, 3), None, A, unittest, {'a': 1}, A.amethod]
    for i in items:
        self.assertEqual(i, jelly.unjelly(jelly.jelly(i)))
