Exemple #1
0
class XMLSerializerTestCase(unittest.TestCase):

    def setUp(self):
        super(XMLSerializerTestCase, self).setUp()
        self.xml = XMLSerializer()

    def test_serialize_invalid_data(self):
        self.assertRaises(SerializerError, self.xml.serialize, {None: 'test'})

    def test_valid_serialization(self):
        data = {'objects': [1, 2, 3]}
        output = self.xml.serialize(data)
        expected = '<objects><list-item>1</list-item><list-item>2' \
                   '</list-item><list-item>3</list-item>' \
                   '</objects>'.encode('utf-8')
        self.assertIn(bytes(expected), output)
Exemple #2
0
 def setUp(self):
     super(XMLSerializerTestCase, self).setUp()
     self.xml = XMLSerializer()