diff --git a/test/test_sam.py b/test/test_sam.py new file mode 100644 index 0000000..5af0095 --- /dev/null +++ b/test/test_sam.py @@ -0,0 +1,17 @@ +import unittest +import os + +import i2plib.sam +import i2plib.utils + +class TestSAM(unittest.TestCase): + + def test_sam_message(self): + text = "COMMAND SUBCOMMAND NAME=VALUE NAME2=VALUE\n" + m = i2plib.sam.Message(text) + self.assertEqual(m.cmd, "COMMAND") + self.assertEqual(str(m), text) + + m = i2plib.sam.Message(text.encode()) + self.assertEqual(m["NAME"], "VALUE") + diff --git a/test/test_utils.py b/test/test_utils.py index d9023ed..7ea13c2 100644 --- a/test/test_utils.py +++ b/test/test_utils.py @@ -4,10 +4,6 @@ import os import i2plib.sam import i2plib.utils -TEST_KEY = os.path.join(os.getcwd(), 'test', 'data', 'test.dat') -TEST_DEST_B32 = "testvjtq2sfj5a6m7dwecpuxwbpwglgrma4i2iisxg2g5bnogm5a" -TEST_DEST_B64 = "Q8VZ41jSRFutjRYDbnDioTfMitFMAMINRqrgcwISQ3ObOyzjBX9Kz~OJz7ShyGqdILTxgeDYkGTpYEp4HIleUHwXUVaX8tEjEYQPYMTZr-ol-biPwokefgUtOG5MKB7d3pPN9z5j6wFaYfUhSuXq6eVkMqxE9S3MGP5D8l2ihYhvlKrL5uTW0up8GnO~o0e7SXoYRUES1TuA78GkB10qOJKEW4ow0YFr2m1I7gL7mrJu44XfvAALOmyKuJxvXxpevAeeW1TWEWONP9skUC9N3mvQsGRBCzIeZEgSlT0Vkdg8e5r8nUYAWxZmeY4U-vW2lchCb4hz4Tnuj9nWsMdj4bjnuBe51SE4G93Fw73o3w4PHL2blh0yVLGOlVzHOv6kz2TPg4dnjioI0sFTnFv4CyARPHHJtKMQi7JF6SucMSO4F2u~XdSIMnV845OIL1W52097~LqX9uW7sg-pbueB1FSUIyv4GpwZo2XKxSm6EQ5tv2tYs9LowPDQzPZhXAAUBQAEAAcAAA==" - class TestUtils(unittest.TestCase): def test_session_id_generation(self):