Exemplo n.º 1
0
 def test_eq(self):
     self.assertEqual(CustomList.__eq__(CustomList([1, -5, 8, 9]),
                                        [1, -5, 8, 9]), True)
     self.assertEqual(CustomList.__eq__(CustomList([1, -5, 8]),
                                        [1, -5, 8, 9]), False)
     self.assertEqual(CustomList.__eq__(CustomList([1, -5, 8, 9]),
                                        CustomList([1, -5, 8, 9])), True)
     self.assertEqual(CustomList.__eq__(CustomList([1, -5, 8]),
                                        CustomList([1, -5, 8, 9])), False)
Exemplo n.º 2
0
 def test_rsub(self):
     self.assertEqual(CustomList.__rsub__(CustomList([1, -5, 8]),
                                          [1, -5, 8, 9]), [0, 0, 0, 9])
     self.assertEqual(CustomList.__rsub__(CustomList([1, -5, 8, 9]),
                                          [1, -5, 8, 9]), [0, 0, 0, 0])
     self.assertEqual(CustomList.__rsub__(CustomList([1, -5, 8, 9]),
                                          [1, -5, 8]), [0, 0, 0, -9])
Exemplo n.º 3
0
 def test_radd(self):
     self.assertEqual(CustomList.__radd__(CustomList([1, -5, 8]),
                                          [1, -5, 8, 9]), [2, -10, 16, 9])
     self.assertEqual(CustomList.__radd__(CustomList([1, -5, 8, 9]),
                                          [1, -5, 8, 9]), [2, -10, 16, 18])
     self.assertEqual(CustomList.__radd__(CustomList([1, -5, 8, 9]),
                                          [1, -5, 8]), [2, -10, 16, 9])