text: from decimal import Decimal
  from unittest import TestCase
  import jsons
  
  
  class TestDecimal(TestCase):
      def test_dump_decimal(self):
          self.assertEqual('12.345', jsons.dump(Decimal('12.345')))
          self.assertEqual('2.5', jsons.dump(Decimal(2.5)))
          self.assertEqual('25', jsons.dump(Decimal(25)))
  
      def test_load_decimal(self):
          self.assertEqual(Decimal('12.345'), jsons.load('12.345', Decimal))
          self.assertEqual(Decimal(2.5), jsons.load(2.5, Decimal))
          self.assertEqual(Decimal(25), jsons.load(25, Decimal))
  