Exemple #1
0
 def _queryInits(self):
     result = []
     for string, mapping in self.testParseStrings:
         result.append((string, mapping))
         result.append((Query.parse(string), mapping))
         result.append((omdict(Query.parse(string)), mapping))
         result.append((dict(Query.parse(string)), dict(mapping).items()))
     for mapping in self.testMappings:
         result.append((mapping, mapping))
         result.append((omdict(mapping), mapping))
         result.append((dict(mapping), dict(mapping).items()))
     for init, mapping in result:
         yield init, mapping
Exemple #2
0
 def _queryInits(self):
     result = []
     for string , mapping in self.testParseStrings:
         result.append((string, mapping))
         result.append((Query.parse(string), mapping))
         result.append((omdict(Query.parse(string)), mapping))
         result.append((dict(Query.parse(string)), dict(mapping).items()))
     for mapping in self.testMappings:
         result.append((mapping, mapping))
         result.append((omdict(mapping), mapping))
         result.append((dict(mapping), dict(mapping).items()))
     for init, mapping in result:
         yield init, mapping
Exemple #3
0
 def test_delimeterSetter(self):
     query = Query("")
     self.assertEquals(query.delimeter, "&")
     query.delimeter = "test"
     self.assertEquals(query.delimeter, "test")
Exemple #4
0
 def test_parse(self):
     for string, mapping in self.testParseStrings:
         self.assertEquals(Query.parse(string), mapping)
Exemple #5
0
 def test_neFalse(self):
     for query, mapping in self._initQurey():
         self.assertFalse(query.__ne__(Query(mapping)))
Exemple #6
0
 def test_neTrue(self):
     for query, mapping in self._initQurey():
         query.params.add("inique", "unique")
         self.assertTrue(query.__ne__(Query(mapping)))
Exemple #7
0
 def test_eqFalse(self):
     for query, mapping in self._initQurey():
         query.params.add("inique", "unique")
         self.assertFalse(query.__eq__(Query(mapping)))
Exemple #8
0
 def test_eqTrue(self):
     for query, mapping in self._initQurey():
         self.assertTrue(query.__eq__(Query(mapping)))
Exemple #9
0
 def test_delimeterSetterNoStringError(self):
     query = Query("")
     self.assertRaises(TypeError, query.__setattr__, 'delimeter', object())
     self.assertEquals(query.delimeter, "&")
Exemple #10
0
 def test_delimeterSetter(self):
     query = Query("")
     self.assertEquals(query.delimeter, "&")
     query.delimeter = "test"
     self.assertEquals(query.delimeter, "test")
Exemple #11
0
 def test_delimeterGetter(self):
     self.assertEquals(Query("").delimeter, "&")
     self.assertEquals(Query("", delimeter=";").delimeter, ";")
Exemple #12
0
 def test_parse(self):
     for string, mapping in self.testParseStrings:
         self.assertEquals(Query.parse(string), mapping)
Exemple #13
0
 def _initQurey(self):
     for init, mapping in self._queryInits():
         yield Query(init), mapping