Пример #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
Пример #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
Пример #3
0
 def test_delimeterSetter(self):
     query = Query("")
     self.assertEquals(query.delimeter, "&")
     query.delimeter = "test"
     self.assertEquals(query.delimeter, "test")
Пример #4
0
 def test_parse(self):
     for string, mapping in self.testParseStrings:
         self.assertEquals(Query.parse(string), mapping)
Пример #5
0
 def test_neFalse(self):
     for query, mapping in self._initQurey():
         self.assertFalse(query.__ne__(Query(mapping)))
Пример #6
0
 def test_neTrue(self):
     for query, mapping in self._initQurey():
         query.params.add("inique", "unique")
         self.assertTrue(query.__ne__(Query(mapping)))
Пример #7
0
 def test_eqFalse(self):
     for query, mapping in self._initQurey():
         query.params.add("inique", "unique")
         self.assertFalse(query.__eq__(Query(mapping)))
Пример #8
0
 def test_eqTrue(self):
     for query, mapping in self._initQurey():
         self.assertTrue(query.__eq__(Query(mapping)))
Пример #9
0
 def test_delimeterSetterNoStringError(self):
     query = Query("")
     self.assertRaises(TypeError, query.__setattr__, 'delimeter', object())
     self.assertEquals(query.delimeter, "&")
Пример #10
0
 def test_delimeterSetter(self):
     query = Query("")
     self.assertEquals(query.delimeter, "&")
     query.delimeter = "test"
     self.assertEquals(query.delimeter, "test")
Пример #11
0
 def test_delimeterGetter(self):
     self.assertEquals(Query("").delimeter, "&")
     self.assertEquals(Query("", delimeter=";").delimeter, ";")
Пример #12
0
 def test_parse(self):
     for string, mapping in self.testParseStrings:
         self.assertEquals(Query.parse(string), mapping)
Пример #13
0
 def _initQurey(self):
     for init, mapping in self._queryInits():
         yield Query(init), mapping