Exemple #1
0
    def test_tuple(self):
        data = (1, "-", 2)
        self.assertEqual(serialize_field(data), "1-2")

        data = (100, ".", 2)
        self.assertEqual(serialize_field(data), "100.2")

        with self.assertRaises(ParseException):
            serialize_field([(1, "-", 2)])
Exemple #2
0
    def test_ordered_dict(self):
        data = OrderedDict()
        self.assertEqual(serialize_field(data), "")

        data = OrderedDict([('SpaceAfter', 'No')])
        self.assertEqual(serialize_field(data), "SpaceAfter=No")

        data = OrderedDict([('Translit', None)])
        self.assertEqual(serialize_field(data), "Translit=_")
Exemple #3
0
 def test_list(self):
     data = [("nsubj", 2), ("nmod", 1)]
     self.assertEqual(serialize_field(data), "2:nsubj|1:nmod")
Exemple #4
0
 def test_string(self):
     data = "ADJ"
     self.assertEqual(serialize_field(data), "ADJ")
Exemple #5
0
 def test_none(self):
     data = None
     self.assertEqual(serialize_field(data), "_")