aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTinWoodman92 <chrhodgden@gmail.com>2023-06-24 21:48:17 -0500
committerTinWoodman92 <chrhodgden@gmail.com>2023-06-24 21:48:17 -0500
commit598b04dcfa114ea4733b00f13c4974c87bf9d148 (patch)
tree5501a79cef40a5504acd173f661171268ae886a0
parent63c373b8669609e3169e1e7c4ce16866994fece2 (diff)
added reversals to procedure. test_string_conversion still fails.
-rw-r--r--test_binary_conversion.py10
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)