28 lines
781 B
Python
Executable File
28 lines
781 B
Python
Executable File
__author__ = 'stubbfel'
|
|
|
|
import unittest
|
|
from utilities.serializer import Serializer
|
|
|
|
|
|
class SerializerUtilitiesTest(unittest.TestCase):
|
|
|
|
def setUp(self):
|
|
self.__testdict = {"test": "1234", "0815": "Hallo Welt"}
|
|
self.__serializer = Serializer()
|
|
|
|
def test_serialize(self):
|
|
test_ser = self.__serializer.serialize(self.__testdict)
|
|
self.assertEqual(test_ser, self.__testdict)
|
|
|
|
def test_serialize_error_not_equal(self):
|
|
test_string = self.__serializer.serialize(self.__testdict)
|
|
test_string2 = ""
|
|
self.assertNotEqual(test_string, test_string2)
|
|
|
|
def test_serialize_error_raise_assert(self):
|
|
self.assertRaises(AssertionError, self.__serializer.serialize, "")
|
|
|
|
|
|
if __name__ == '__main__':
|
|
unittest.main()
|