async def test_get_or_none(self):
    self.assertEqual((await IntFields.all().get_or_none(intnum=40)).intnum, 40)
    self.assertEqual((await IntFields.all().get_or_none(intnum=40).values())['intnum'], 40)
    self.assertEqual((await IntFields.all().get_or_none(intnum=40).values_list())[1], 40)
    self.assertEqual((await IntFields.all().order_by('intnum').get_or_none(intnum__gte=400)), None)
    self.assertEqual((await IntFields.all().order_by('intnum').get_or_none(intnum__gte=400).values()), None)
    self.assertEqual((await IntFields.all().order_by('intnum').get_or_none(intnum__gte=400).values_list()), None)
    with self.assertRaises(MultipleObjectsReturned):
        (await IntFields.all().order_by('intnum').get_or_none(intnum__gte=40))
    with self.assertRaises(MultipleObjectsReturned):
        (await IntFields.all().order_by('intnum').get_or_none(intnum__gte=40).values())
    with self.assertRaises(MultipleObjectsReturned):
        (await IntFields.all().order_by('intnum').get_or_none(intnum__gte=40).values_list())
async def test_get_or_none(self):
    self.assertEqual((await IntFields.all().get_or_none(intnum=40)).intnum, 40)
    self.assertEqual((await IntFields.all().get_or_none(intnum=40).values())['intnum'], 40)
    self.assertEqual((await IntFields.all().get_or_none(intnum=40).values_list())[1], 40)
    self.assertEqual((await IntFields.all().order_by('intnum').get_or_none(intnum__gte=400)), None)
    self.assertEqual((await IntFields.all().order_by('intnum').get_or_none(intnum__gte=400).values()), None)
    self.assertEqual((await IntFields.all().order_by('intnum').get_or_none(intnum__gte=400).values_list()), None)
    with self.assertRaises(MultipleObjectsReturned):
        (await IntFields.all().order_by('intnum').get_or_none(intnum__gte=40))
    with self.assertRaises(MultipleObjectsReturned):
        (await IntFields.all().order_by('intnum').get_or_none(intnum__gte=40).values())
    with self.assertRaises(MultipleObjectsReturned):
        (await IntFields.all().order_by('intnum').get_or_none(intnum__gte=40).values_list())