def test_set(self):
        """
        Jellying C{set} instances and then unjellying the result
        should produce objects which represent the values of the original
        inputs.
        """
        inputList = [set([1, 2, 3])]
        output = jelly.unjelly(jelly.jelly(inputList))
        self.assertEqual(inputList, output)
        self.assertIsNot(inputList, output)

        Jellying C{set} instances and then unjellying the result
        should produce objects which represent the values of the original
        inputs.
        
stackoverflow/venv/lib/python3.6/site-packages/twisted/spread/test/test_jelly.py