X-Git-Url: https://code.kerkeslager.com/?p=ton;a=blobdiff_plain;f=test_don.py;fp=test_don.py;h=46034eca6c4d6119a28787d9f854539a0c8215fa;hp=df9130960c5e892cd0fe1bf4ef4f7fc3fa648e75;hb=b3b37a652de06531af2ca1e6c127bc0e7a774f57;hpb=d863068322ef1404cd5b95a8f21b3d2836f942bf diff --git a/test_don.py b/test_don.py index df91309..46034ec 100644 --- a/test_don.py +++ b/test_don.py @@ -192,4 +192,20 @@ class TestStringDeserialize(unittest.TestCase): string.deserialize('false'), ) + def test_deserializes_int8(self): + self.assertEqual(10, string.deserialize('10i8')) + self.assertEqual(-1, string.deserialize('-1i8')) + + def test_deserializes_int16(self): + self.assertEqual(10, string.deserialize('10i16')) + self.assertEqual(-1, string.deserialize('-1i16')) + + def test_deserializes_int32(self): + self.assertEqual(10, string.deserialize('10i32')) + self.assertEqual(-1, string.deserialize('-1i32')) + + def test_deserializes_int64(self): + self.assertEqual(10, string.deserialize('10i64')) + self.assertEqual(-1, string.deserialize('-1i64')) + unittest.main()