def test_array(self): a, b, c = self.create_arrays() self.assertTrue(Comparer(a) == a) self.assertFalse(Comparer(a) == b) self.assertFalse(Comparer(a) == c) self.assertFalse(Comparer(a) == 'a')
def test_array(self): a, b, c = self.create_arrays() self.assertEqual(Comparer(a), a) self.assertNotEqual(Comparer(a), b) self.assertNotEqual(Comparer(a), c) self.assertNotEqual(Comparer(a), 'a')
def test_atoms(self): a, b, c, d = self.create_atoms() self.assertTrue(Comparer(a) == a) self.assertFalse(Comparer(a) == b) self.assertFalse(Comparer(a) == c) self.assertFalse(Comparer(a) == d) self.assertFalse(Comparer(a) == 'a')
def test_atoms(self): a, b, c, d = self.create_atoms() self.assertEqual(Comparer(a), a) self.assertNotEqual(Comparer(a), b) self.assertNotEqual(Comparer(a), c) self.assertNotEqual(Comparer(a), d) self.assertNotEqual(Comparer(a), 'a')
def test_lists(self): array_a, array_b, _ = self.create_arrays() atoms_a, atoms_b, atoms_c, atoms_d = self.create_atoms() a = [1, 'a', array_a, atoms_a] b = [[atoms_a, atoms_b], [atoms_c, atoms_d]] self.assertTrue(Comparer(a) == a) self.assertTrue(Comparer(b) == b) self.assertFalse(Comparer(a) == [2, 'a', array_a, atoms_a]) self.assertFalse(Comparer(a) == [1, 'b', array_a, atoms_a]) self.assertFalse(Comparer(a) == [1, 'a', array_b, atoms_b]) self.assertFalse(Comparer(a) == [1, 'a', array_a, atoms_a, 1]) self.assertFalse( Comparer(b) == [[atoms_a, atoms_b], [atoms_a, atoms_b]]) self.assertFalse( Comparer(b) == [[atoms_a, atoms_b], [atoms_c, atoms_d], [atoms_a, atoms_b]]) self.assertFalse(Comparer(b) == [b]) self.assertFalse(Comparer(b) == [[1, 2], ['a', 'b']])
def test_lists(self): array_a, array_b, _ = self.create_arrays() atoms_a, atoms_b, atoms_c, atoms_d = self.create_atoms() a = [1, 'a', array_a, atoms_a] b = [[atoms_a, atoms_b], [atoms_c, atoms_d]] self.assertEqual(Comparer(a), a) self.assertEqual(Comparer(b), b) self.assertNotEqual(Comparer(a), [2, 'a', array_a, atoms_a]) self.assertNotEqual(Comparer(a), [1, 'b', array_a, atoms_a]) self.assertNotEqual(Comparer(a), [1, 'a', array_b, atoms_b]) self.assertNotEqual(Comparer(a), [1, 'a', array_a, atoms_a, 1]) self.assertNotEqual(Comparer(b), [[atoms_a, atoms_b], [atoms_a, atoms_b]]) self.assertNotEqual( Comparer(b), [[atoms_a, atoms_b], [atoms_c, atoms_d], [atoms_a, atoms_b]]) self.assertNotEqual(Comparer(b), [b]) self.assertNotEqual(Comparer(b), [[1, 2], ['a', 'b']])
def test_primitives(self): self.assertTrue(Comparer(4) == 4) self.assertFalse(Comparer(4) == 5) self.assertTrue(Comparer(4.4) == 4.4) self.assertFalse(Comparer(4.4) == 5.5) self.assertTrue(Comparer('a') == 'a') self.assertFalse(Comparer('a') == 'b') self.assertTrue(Comparer(4) == 4.) self.assertFalse(Comparer(4) == 'a') # Check that comparing comparers works too self.assertTrue(Comparer(4) == Comparer(4)) self.assertTrue(Comparer(4) == Comparer(4.)) self.assertFalse(Comparer(4) == Comparer(4.4)) self.assertFalse(Comparer(4) == Comparer('a'))
def test_primitives(self): self.assertEqual(Comparer(4), 4) self.assertNotEqual(Comparer(4), 5) self.assertEqual(Comparer(4.4), 4.4) self.assertNotEqual(Comparer(4.4), 5.5) self.assertEqual(Comparer('a'), 'a') self.assertNotEqual(Comparer('a'), 'b') self.assertEqual(Comparer(4), 4.) self.assertNotEqual(Comparer(4), 'a') # Check that comparing comparers works too self.assertEqual(Comparer(4), Comparer(4)) self.assertEqual(Comparer(4), Comparer(4.)) self.assertNotEqual(Comparer(4), Comparer(4.4)) self.assertNotEqual(Comparer(4), Comparer('a'))