~knarkles/pyeigen/trunk

« back to all changes in this revision

Viewing changes to test/test_vector2f.py

  • Committer: Jussi Lepistö
  • Date: 2010-05-16 12:36:53 UTC
  • Revision ID: jussi.lepisto@iki.fi-20100516123653-jezddgb9cbpmmkq8
Fix vector slicing bug, add unit tests for the error case

Show diffs side-by-side

added added

removed removed

Lines of Context:
241
241
        self.assertEqual(x, self.v1.x)
242
242
        self.assertEqual(y, self.v1.y)
243
243
 
 
244
    def test_get_slice_middle(self):
 
245
        y, = self.v1[1:2]
 
246
        self.assertEqual(y, self.v1.y)
 
247
 
244
248
    def test_set_item(self):
245
249
        self.v1.x = 1
246
250
        self.v1.y = 2
256
260
        self.assertEqual(self.v1.x, 1)
257
261
        self.assertEqual(self.v1.y, 2)
258
262
 
 
263
    def test_set_slice_middle(self):
 
264
        self.v1[1:2] = 0,
 
265
        self.assertEqual(self.v1.x, -1)
 
266
        self.assertEqual(self.v1.y, 0)
 
267
 
259
268
    def test_eq(self):
260
269
        self.assert_(self.v1 == self.v1)
261
270
        self.assertFalse(self.v1 == self.v2)