Make numpy arrays immutable (#183)

* Make numpy arrays immutable in numbuf

* Move break statement outside of brackets

* Simplify test case

* Simplify test case
This commit is contained in:
Stephanie Wang
2017-01-05 19:47:52 -08:00
committed by Philipp Moritz
parent 651aa6007a
commit cac473b557
2 changed files with 14 additions and 2 deletions
+8
View File
@@ -118,5 +118,13 @@ class SerializationTests(unittest.TestCase):
result = numbuf.deserialize_list(array)
assert_equal(result[0], obj)
def testObjectArrayImmutable(self):
obj = np.zeros([10])
schema, size, serialized = numbuf.serialize_list([obj])
result = numbuf.deserialize_list(serialized)
assert_equal(result[0], obj)
with self.assertRaises(ValueError):
result[0][0] = 1
if __name__ == "__main__":
unittest.main(verbosity=2)