31 lines
680 B
Python
31 lines
680 B
Python
#!/usr/bin/env python
|
|
# -*- coding: utf-8 -*-
|
|
"""
|
|
Unit tests for gluon.dal
|
|
"""
|
|
|
|
import unittest
|
|
from fix_path import fix_sys_path
|
|
|
|
fix_sys_path(__file__)
|
|
|
|
|
|
from gluon.dal import DAL
|
|
|
|
|
|
class TestDALSubclass(unittest.TestCase):
|
|
def testRun(self):
|
|
import gluon.serializers as mserializers
|
|
from gluon import sqlhtml
|
|
db = DAL(check_reserved=['all'])
|
|
self.assertEqual(db.serializers, mserializers)
|
|
self.assertEqual(db.representers['rows_render'], sqlhtml.represent)
|
|
self.assertEqual(db.representers['rows_xml'], sqlhtml.SQLTABLE)
|
|
|
|
|
|
""" TODO:
|
|
class TestDefaultValidators(unittest.TestCase):
|
|
def testRun(self):
|
|
pass
|
|
"""
|