Index: mojo/python/tests/bindings_constants_unittest.py |
diff --git a/mojo/python/tests/bindings_constants_unittest.py b/mojo/python/tests/bindings_constants_unittest.py |
index ea8c651b9566d4175723f03581c33b03c90ffdce..85e97c602b5d734445d969d1eb06329672ed0515 100644 |
--- a/mojo/python/tests/bindings_constants_unittest.py |
+++ b/mojo/python/tests/bindings_constants_unittest.py |
@@ -26,3 +26,14 @@ class ConstantBindingsTest(unittest.TestCase): |
self.assertEquals(sample_service_mojom.FLOAT_NEGATIVE_INFINITY, |
float('-inf')) |
self.assertTrue(math.isnan(sample_service_mojom.FLOAT_NA_N)) |
+ |
+ def testConstantOnStructGeneration(self): |
+ self.assertEquals(sample_service_mojom.Foo.FOOBY, "Fooby") |
+ |
+ def testStructImmutability(self): |
+ with self.assertRaises(AttributeError): |
+ sample_service_mojom.Foo.FOOBY = 0 |
+ with self.assertRaises(AttributeError): |
+ del sample_service_mojom.Foo.FOOBY |
+ with self.assertRaises(AttributeError): |
+ sample_service_mojom.Foo.BAR = 1 |
sdefresne
2014/09/09 08:51:57
Q: just to be sure, but this is testing that user
qsr
2014/09/09 08:55:10
Exactly.
|