aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--test_binary_conversion.py26
1 files changed, 14 insertions, 12 deletions
diff --git a/test_binary_conversion.py b/test_binary_conversion.py
index fb1edb8..3b4d906 100644
--- a/test_binary_conversion.py
+++ b/test_binary_conversion.py
@@ -1,5 +1,5 @@
import unittest
-import dialoguer
+from dialoguer.binary_conversion import bin_conv
class TestBinaryConversion(unittest.TestCase):
@@ -18,37 +18,39 @@ 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 = dialoguer.binary_conversion.convert_to_binary(2)
+ 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\x00\x00\x00\x00\x00\x01\x00'
+ bin_1 = b'\x00\x01\x00\x00\x00\x00\x00\x00'
var_1 = 2
- var_2 = dialoguer.binary_conversion.convert_from_binary(bin_1, type(var_1))
+ var_2 = bin_conv(bin_1, type(var_1))
self.assertEqual(var_1, var_2)
def test_integer_conversion(self):
for i in range(1000):
- bin_i = dialoguer.binary_conversion.convert_to_binary(i)
- var_i = dialoguer.binary_conversion.convert_from_binary(bin_i, type(i))
+ bin_i = bin_conv(i)
+ var_i = bin_conv(bin_i, type(i))
self.assertEqual(i, var_i)
- # this test currently fails.
- # the binary conversions for strings 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 = dialoguer.binary_conversion.convert_to_binary(str_i)
+ bin_i = bin_conv(str_i)
print(bin_i)
- var_i = dialoguer.binary_conversion.convert_from_binary(bin_i, type(str_i))
+ var_i = bin_conv(bin_i, type(str_i))
self.assertEqual(str_i, var_i)
for s in str_base:
- bin_s = dialoguer.binary_conversion.convert_to_binary(s)
- var_s = dialoguer.binary_conversion.convert_from_binary(bin_s, type(s))
+ bin_s = bin_conv(s)
+ var_s = bin_conv(bin_s, type(s))
self.assertEqual(s, var_s)