( self )
| 160 | self.assertNotEqual( m1.hash(), m2.hash() ) |
| 161 | |
| 162 | def testRepr( self ) : |
| 163 | |
| 164 | m = IECore.ObjectMatrix( 0, 0 ) |
| 165 | self.assertEqual( repr( m ), "IECore.ObjectMatrix()" ) |
| 166 | |
| 167 | m = IECore.ObjectMatrix( 1, 1 ) |
| 168 | self.assertEqual( repr( m ), "IECore.ObjectMatrix( [ [ None ] ] )" ) |
| 169 | |
| 170 | m = IECore.ObjectMatrix( 1, 2 ) |
| 171 | self.assertEqual( repr( m ), "IECore.ObjectMatrix( [ [ None, None ] ] )" ) |
| 172 | |
| 173 | m = IECore.ObjectMatrix( 2, 1 ) |
| 174 | self.assertEqual( repr( m ), "IECore.ObjectMatrix( [ [ None ], [ None ] ] )" ) |
| 175 | |
| 176 | m = IECore.ObjectMatrix( 2, 2 ) |
| 177 | self.assertEqual( repr( m ), "IECore.ObjectMatrix( [ [ None, None ], [ None, None ] ] )" ) |
| 178 | |
| 179 | m = IECore.ObjectMatrix( 3, 2 ) |
| 180 | m[0, 0] = IECore.IntData( 42 ) |
| 181 | m[0, 1] = IECore.StringData( "123" ) |
| 182 | m[1, 0] = IECore.FloatData( 0.1 ) |
| 183 | m[1, 1] = IECore.CompoundData() |
| 184 | m[2, 1] = IECore.StringVectorData( [ "a" ] ) |
| 185 | self.assertEqual( repr( m ), "IECore.ObjectMatrix( [ [ IECore.IntData( 42 ), IECore.StringData( '123' ) ], [ IECore.FloatData( 0.1 ), IECore.CompoundData() ], [ None, IECore.StringVectorData( [ 'a' ] ) ] ] )" ) |
| 186 | |
| 187 | def testResize( self ) : |
| 188 |
nothing calls this directly
no test coverage detected