server/test/unittest_migractions.py
branchstable
changeset 6163 407f54345687
parent 5575 8a531340c3ef
child 6208 07b176640a8c
--- a/server/test/unittest_migractions.py	Thu Aug 26 11:35:02 2010 +0200
+++ b/server/test/unittest_migractions.py	Fri Aug 27 08:56:58 2010 +0200
@@ -545,5 +545,15 @@
         self.assertEquals(self.schema['Note'].specializes(), None)
         self.assertEquals(self.schema['Text'].specializes(), None)
 
+
+    def test_add_symmetric_relation_type(self):
+        same_as_sql = self.mh.sqlexec("SELECT sql FROM sqlite_master WHERE type='table' "
+                                      "and name='same_as_relation'")
+        self.failIf(same_as_sql)
+        self.mh.cmd_add_relation_type('same_as')
+        same_as_sql = self.mh.sqlexec("SELECT sql FROM sqlite_master WHERE type='table' "
+                                      "and name='same_as_relation'")
+        self.failUnless(same_as_sql)
+
 if __name__ == '__main__':
     unittest_main()