add more tests

master
Viktor Villainov 2018-12-31 10:19:26 -05:00
parent 6879b694c8
commit f5a0fd3ee4
No known key found for this signature in database
GPG Key ID: 8EB38B46F33BAF2F
2 changed files with 17 additions and 4 deletions

17
test/test_sam.py 100644
View File

@ -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")

View File

@ -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):