'Wildcard string comparison serialization, alternative values, OR'

def testSerializeURLQueryAlternativeValues(self):

    assertEqual = self.assertEqual
    assertNotEqual = self.assertNotEqual
    assertTrue = self.assertTrue
    q = (FS('person.first_name').lower().like('Test%') | FS('person.first_name').lower().like('Other%'))
    u = q.serialize_url()
    k = 'person.first_name__like'
    assertNotEqual(u, None)
    assertTrue(isinstance(u, Storage))
    assertTrue((k in u))
    assertEqual(len(u.keys()), 1)
    assertEqual(u[k], 'Test*,Other*')
