diff options
Diffstat (limited to 'test_binary_conversion.py')
-rw-r--r-- | test_binary_conversion.py | 26 |
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) |