diff options
author | TinWoodman92 <chrhodgden@gmail.com> | 2023-06-24 21:48:17 -0500 |
---|---|---|
committer | TinWoodman92 <chrhodgden@gmail.com> | 2023-06-24 21:48:17 -0500 |
commit | 598b04dcfa114ea4733b00f13c4974c87bf9d148 (patch) | |
tree | 5501a79cef40a5504acd173f661171268ae886a0 /test_binary_conversion.py | |
parent | 63c373b8669609e3169e1e7c4ce16866994fece2 (diff) |
added reversals to procedure. test_string_conversion still fails.
Diffstat (limited to 'test_binary_conversion.py')
-rw-r--r-- | test_binary_conversion.py | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/test_binary_conversion.py b/test_binary_conversion.py index e25d3b0..5e52e7b 100644 --- a/test_binary_conversion.py +++ b/test_binary_conversion.py @@ -18,15 +18,11 @@ class TestBinaryConversion(unittest.TestCase): def tearDown(self): pass - # this test currently passes because bytes are reversed. - # the binary conversions work with R's tendancy to reverse the sockets i/o def test_convert_to_binary(self): bin_1 = b'\x00\x00\x00\x00\x00\x00\x01\x00' bin_2 = bin_conv(2) self.assertEqual(bin_1, bin_2) - # this test currently passes because bytes are reversed. - # the binary conversions work with R's tendancy to reverse the sockets i/o def test_convert_from_binary(self): bin_1 = b'\x00\x01\x00\x00\x00\x00\x00\x00' var_1 = 2 @@ -36,20 +32,24 @@ class TestBinaryConversion(unittest.TestCase): def test_integer_conversion(self): for i in range(1000): bin_i = bin_conv(i) + bin_i = bytes(reversed(bin_i)) var_i = bin_conv(bin_i, type(i)) self.assertEqual(i, var_i) + # this test currently fails because bytes are reversed. + # the binary conversions work with R's tendancy to reverse the sockets i/o def test_string_conversion(self): str_base = 'abcdefghijklmnopqrstuvwxyz!@#$%^&*()' str_base += str_base.upper() for i in range(1000): str_i = str(i) bin_i = bin_conv(str_i) - print(bin_i) + print(bin_i, type(bin_i)) var_i = bin_conv(bin_i, type(str_i)) self.assertEqual(str_i, var_i) for s in str_base: bin_s = bin_conv(s) + bin_s = bytes(reversed(bin_s)) var_s = bin_conv(bin_s, type(s)) self.assertEqual(s, var_s) |