Example #1
0
 def test_select_two_exclude_from_sexclude(self):
     qmodel = QueryModel()
     qmodel.sexclude(["column1", "column2"])
     self.assertEqual(qmodel.select(), {
         "_id": False,
         "column1": False,
         "column2": False
     })
Example #2
0
 def test_select_no_constraint(self):
     qmodel = QueryModel()
     self.assertEqual(qmodel.select(), {"_id": False})
Example #3
0
 def test_select_one_exclude(self):
     qmodel = QueryModel()
     self.assertEqual(qmodel.select(column1=False), {
         "_id": False,
         "column1": False
     })
Example #4
0
 def test_select_one_include_from_sinclude(self):
     qmodel = QueryModel()
     qmodel.sinclude(["column1"])
     self.assertEqual(qmodel.select(), {"_id": False, "column1": True})
Example #5
0
 def test_select_no_constraint_with_id_sincludeId(self):
     qmodel = QueryModel()
     qmodel.sincludeID()
     self.assertEqual(qmodel.select(), {})
Example #6
0
 def test_select_no_constraint_with_id(self):
     qmodel = QueryModel()
     self.assertEqual(qmodel.select(withId=True), {})