class TestSetJSONEncoder(unittest.TestCase): """ Tests for `SetJSONEncoder`. """ def setUp(self): self.item_encoder_cls = IntJSONEncoder self.encoder = MockSetJSONEncoder(self.item_encoder_cls) self.values = {1, 5, 7, 9} def test_default(self): self.assertEqual(self.encoder.encode(self.values), json.dumps(list(self.values))) def test_default_with_unsupported_type(self): self.assertRaises(TypeError, self.encoder.encode, object())
def setUp(self): self.item_encoder_cls = IntJSONEncoder self.encoder = MockSetJSONEncoder(self.item_encoder_cls) self.values = {1, 5, 7, 9}