コード例 #1
0
ファイル: test_fields.py プロジェクト: brannt/tarantism
    def test_base(self):
        value = datetime.now()
        field = DateTimeField()

        value_to_db = field.to_db(value)
        value_to_python = field.to_python(value_to_db)

        self.assertIsInstance(value_to_db, str)
        self.assertIsInstance(value_to_python, datetime)
        self.assertEqual(value_to_python, value)
コード例 #2
0
ファイル: test_fields.py プロジェクト: csaszitoma/tarantism
    def test_base(self):
        value = datetime.now()
        field = DateTimeField()

        value_to_db = field.to_db(value)
        value_to_python = field.to_python(value_to_db)

        self.assertIsInstance(value_to_db, str)
        self.assertIsInstance(value_to_python, datetime)
        self.assertEqual(value_to_python, value)
コード例 #3
0
ファイル: test_fields.py プロジェクト: brannt/tarantism
    def test_fail_on_invalid_type(self):
        value = {}
        field = DateTimeField()

        with self.assertRaises(ValidationError):
            field.validate(value)
コード例 #4
0
ファイル: test_fields.py プロジェクト: csaszitoma/tarantism
    def test_fail_on_invalid_type(self):
        value = {}
        field = DateTimeField()

        with self.assertRaises(ValidationError):
            field.validate(value)