summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2013-04-20 00:56:25 +0000
committerGerrit Code Review <review@openstack.org>2013-04-20 00:56:25 +0000
commitbc1647b310869fb7c8c2999ce8a08accaf17637d (patch)
treeaef203d9ca3f933937814f31ba8ee32cc2564e1d /tests
parentbbd81be940f88b97f9ba309e4cb4b41f70a9da3d (diff)
parentfa84da27458847d90075c9f8d77333b532d7882a (diff)
downloadoslo-bc1647b310869fb7c8c2999ce8a08accaf17637d.tar.gz
oslo-bc1647b310869fb7c8c2999ce8a08accaf17637d.tar.xz
oslo-bc1647b310869fb7c8c2999ce8a08accaf17637d.zip
Merge "Removes created_at, updated_at from ModelBase"
Diffstat (limited to 'tests')
-rw-r--r--tests/unit/db/sqlalchemy/test_models.py22
1 files changed, 22 insertions, 0 deletions
diff --git a/tests/unit/db/sqlalchemy/test_models.py b/tests/unit/db/sqlalchemy/test_models.py
index cd1a664..04905a6 100644
--- a/tests/unit/db/sqlalchemy/test_models.py
+++ b/tests/unit/db/sqlalchemy/test_models.py
@@ -28,6 +28,7 @@ class ModelBaseTest(test_utils.BaseTestCase):
'get',
'next',
'update',
+ 'save',
'iteritems')
for method in dict_methods:
self.assertTrue(hasattr(models.ModelBase, method))
@@ -70,3 +71,24 @@ class ModelBaseTest(test_utils.BaseTestCase):
found_items += 1
self.assertEqual(min_items, found_items)
+
+
+class TimestampMixinTest(test_utils.BaseTestCase):
+
+ def test_timestampmixin_attr(self):
+
+ class TestModel(models.ModelBase, models.TimestampMixin):
+ pass
+
+ dict_methods = ('__getitem__',
+ '__setitem__',
+ '__iter__',
+ 'get',
+ 'next',
+ 'update',
+ 'save',
+ 'iteritems',
+ 'created_at',
+ 'updated_at')
+ for method in dict_methods:
+ self.assertTrue(hasattr(TestModel, method))