コード例 #1
0
ファイル: test_model.py プロジェクト: dvemnt/monstro
        class CustomModel(model.Model):
            datetime = fields.DateTime(auto_now_on_create=True)

            class Meta:
                collection = 'test'
コード例 #2
0
ファイル: test_model.py プロジェクト: dvemnt/monstro
        class CustomModel(model.Model):
            name = fields.String()
            dt = fields.DateTime()

            class Meta:
                collection = 'test'
コード例 #3
0
ファイル: test_fields.py プロジェクト: dvemnt/monstro
    async def test_db_deserialize(self):
        field = fields.DateTime()
        dt = datetime.datetime(2015, 7, 13)

        self.assertEqual(dt, await field.db_deserialize(dt))
コード例 #4
0
ファイル: test_fields.py プロジェクト: dvemnt/monstro
    async def test_on_create__without_auto(self):
        field = fields.DateTime()

        self.assertEqual(await field.on_create(None), None)
コード例 #5
0
ファイル: test_fields.py プロジェクト: dvemnt/monstro
    async def test_on_create(self):
        field = fields.DateTime(auto_now_on_create=True)

        self.assertIsInstance(await field.on_create(None), datetime.datetime)
コード例 #6
0
ファイル: test_fields.py プロジェクト: dvemnt/monstro
    async def test_on_save__without_auto(self):
        field = fields.DateTime()

        self.assertEqual(None, await field.on_save(None))