class JSONParserTest(TestCase): def setUp(self): self.maxDiff = None self.parser = JSONParser() def testParser(self): dom = self.parser.parse(query1) self.assertEqual(expected1, dom.dump()) dom = self.parser.parse(query2) self.assertEqual(expected2, dom.dump())
def testDjangoSQLSerializer(self): parser = JSONParser() dom = parser.parse(query1) query = dom.serialize(DjangoSerializer(Author)) self.assertEqual(str(query), expected_query1) parser = JSONParser() dom = parser.parse(query2) query = dom.serialize(DjangoSerializer(Author)) self.assertEqual(str(query), expected_query2)
def testSerialize(self): parser = JSONParser() dom = parser.parse(query1) self.assertEqual(expected1, dom.dump()) select, args = dom.serialize(SQLSerializer(Author)) self.assertEqual(expected_select1, select % tuple(args)) parser = JSONParser() dom = parser.parse(query2) self.assertEqual(expected2, dom.dump()) select, args = dom.serialize(SQLSerializer(Author)) self.assertEqual(expected_select2, select % tuple(args)) parser = JSONParser() dom = parser.parse(query3) self.assertEqual(expected3, dom.dump()) select, args = dom.serialize(SQLSerializer(Author)) self.assertEqual(expected_select3, select % tuple(args)) dom = DummyModel.dom_from_query(query4) select, args = dom.serialize(SQLSerializer(DummyModel)) self.assertEqual(expected_select4, select % tuple(args))
def testSerialize(self): parser = JSONParser() dom = parser.parse(query1) self.assertEqual(expected1, dom.dump()) select, args = dom.serialize(SQLSerializer(Author)) self.assertEqual(expected_select1, select % tuple(args)) parser = JSONParser() dom = parser.parse(query2) self.assertEqual(expected2, dom.dump()) select, args = dom.serialize(SQLSerializer(Author)) self.assertEqual(expected_select2, select % tuple(args))
def testDjangoSQLSerializer(self): parser = JSONParser() dom = parser.parse(query1) query = dom.serialize(DjangoSerializer(Author)) self.assertEqual(str(query), expected_query1) parser = JSONParser() dom = parser.parse(query2) query = dom.serialize(DjangoSerializer(Author)) self.assertEqual(str(query), expected_query2) query = DummyModel.q_from_query(query3) query = prep_result(str(query)) expected = prep_result(expected_query3) self.assertListEqual(query, expected)
def setUp(self): self.maxDiff = None self.parser = JSONParser()