From 816d2ee288730e25d03fdfcd86aac78b0a4fde89 Mon Sep 17 00:00:00 2001 From: wmayer Date: Sat, 24 Sep 2016 16:47:41 +0200 Subject: [PATCH] Add enum test --- src/Mod/Test/Document.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/Mod/Test/Document.py b/src/Mod/Test/Document.py index a08e90659..2a751f982 100644 --- a/src/Mod/Test/Document.py +++ b/src/Mod/Test/Document.py @@ -132,7 +132,7 @@ class DocumentBasicCases(unittest.TestCase): except: FreeCAD.Console.PrintLog(" exception thrown, OK\n") else: - self.fail("no exeption thrown") + self.fail("no exception thrown") #self.failUnless(L1.IntegerList == [4711] ) #f = L1.FloatList @@ -146,6 +146,13 @@ class DocumentBasicCases(unittest.TestCase): self.failUnless(L1.Label== "Label_2","Invalid object name") self.Doc.removeObject("Label_1") + def testEnum(self): + enumeration_choices = ["one", "two"] + obj = self.Doc.addObject("App::FeaturePython","Label_2") + obj.addProperty("App::PropertyEnumeration", "myEnumeration", "Enum", "mytest") + with self.assertRaises(FreeCAD.Base.FreeCADError): + obj.myEnumeration = enumeration_choices[0] + def testMem(self): self.Doc.MemSize