Chromium Code Reviews| 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.
|