Ejemplo n.º 1
0
    def test_query(self):
        """
        Basic query test - no time range
        """

        filter = carddavxml.Filter(*[
            carddavxml.PropertyFilter(
                carddavxml.TextMatch.fromString("Example"), **{"name": "UID"})
        ])
        filter = Filter(filter)
        j = filter.serialize()
        self.assertEqual(j["type"], "Filter")

        f = FilterBase.deserialize(j)
        self.assertTrue(isinstance(f, Filter))
Ejemplo n.º 2
0
    def test_query(self):
        """
        Basic query test - no time range
        """

        filter = carddavxml.Filter(
            *[carddavxml.PropertyFilter(
                carddavxml.TextMatch.fromString("Example"),
                **{"name":"UID"}
            )]
        )
        filter = Filter(filter)
        j = filter.serialize()
        self.assertEqual(j["type"], "Filter")

        f = FilterBase.deserialize(j)
        self.assertTrue(isinstance(f, Filter))