Merge "Update managed object __eq__ and __ne__"
Jenkins authored 8 years ago
Gerrit Code Review committed 8 years ago
57 | 57 | def __eq__(self, other): |
58 | 58 | if isinstance(other, PrivateKey): |
59 | 59 | return (self._alg == other._alg and |
60 | self._bit_length == other._bit_length and | |
60 | 61 | self._key == other._key and |
61 | 62 | self._name == other._name) |
62 | 63 | else: |
58 | 58 | def __eq__(self, other): |
59 | 59 | if isinstance(other, PublicKey): |
60 | 60 | return (self._alg == other._alg and |
61 | self._bit_length == other._bit_length and | |
61 | 62 | self._key == other._key and |
62 | 63 | self._name == other._name) |
63 | 64 | else: |
43 | 43 | |
44 | 44 | def test___eq__(self): |
45 | 45 | self.assertTrue(self.opaque_data == self.opaque_data) |
46 | self.assertTrue(self.opaque_data is self.opaque_data) | |
46 | 47 | |
47 | 48 | self.assertFalse(self.opaque_data is None) |
48 | 49 | self.assertFalse(None == self.opaque_data) |
49 | 50 | |
50 | def test___ne__(self): | |
51 | self.assertFalse(self.opaque_data != self.opaque_data) | |
52 | self.assertFalse(self.name != self.name) | |
51 | other_opaque_data = opaque_data.OpaqueData(self.data, self.name) | |
52 | self.assertTrue(self.opaque_data == other_opaque_data) | |
53 | self.assertFalse(self.opaque_data is other_opaque_data) | |
53 | 54 | |
55 | def test___ne___none(self): | |
54 | 56 | self.assertTrue(self.opaque_data is not None) |
55 | 57 | self.assertTrue(None != self.opaque_data) |
56 | 58 | |
57 | def test___ne__name(self): | |
59 | def test___ne___data(self): | |
60 | other_opaque = opaque_data.OpaqueData(b'other data', self.name) | |
61 | self.assertTrue(self.opaque_data != other_opaque) | |
62 | ||
63 | def test___ne___name(self): | |
58 | 64 | other_opaque = opaque_data.OpaqueData(self.data, "other opaque") |
59 | 65 | self.assertTrue(self.opaque_data != other_opaque) |
44 | 44 | |
45 | 45 | def test___eq__(self): |
46 | 46 | self.assertTrue(self.passphrase == self.passphrase) |
47 | self.assertTrue(self.passphrase is self.passphrase) | |
47 | 48 | |
48 | 49 | self.assertFalse(self.passphrase is None) |
49 | 50 | self.assertFalse(None == self.passphrase) |
50 | 51 | |
51 | def test___ne__(self): | |
52 | self.assertFalse(self.passphrase != self.passphrase) | |
53 | self.assertFalse(self.name != self.name) | |
52 | other_passphrase = passphrase.Passphrase(self.passphrase_data, | |
53 | self.name) | |
54 | self.assertTrue(self.passphrase == other_passphrase) | |
55 | self.assertFalse(self.passphrase is other_passphrase) | |
54 | 56 | |
57 | def test___ne___none(self): | |
55 | 58 | self.assertTrue(self.passphrase is not None) |
56 | 59 | self.assertTrue(None != self.passphrase) |
60 | ||
61 | def test___ne___data(self): | |
62 | other_phrase = passphrase.Passphrase(b"other passphrase", self.name) | |
63 | self.assertTrue(self.passphrase != other_phrase) | |
57 | 64 | |
58 | 65 | def test___ne__name(self): |
59 | 66 | other_phrase = passphrase.Passphrase(self.passphrase_data, |
60 | 67 | "other phrase") |
61 | self.assertTrue(self.passphrase_data != other_phrase) | |
68 | self.assertTrue(self.passphrase != other_phrase) |
54 | 54 | |
55 | 55 | def test___eq__(self): |
56 | 56 | self.assertTrue(self.key == self.key) |
57 | self.assertTrue(self.key is self.key) | |
57 | 58 | |
58 | 59 | self.assertFalse(self.key is None) |
59 | 60 | self.assertFalse(None == self.key) |
60 | 61 | |
61 | def test___ne__(self): | |
62 | self.assertFalse(self.key != self.key) | |
63 | self.assertFalse(self.name != self.name) | |
62 | other_key = private_key.PrivateKey(self.algorithm, | |
63 | self.length, | |
64 | self.encoded, | |
65 | self.name) | |
66 | self.assertTrue(self.key == other_key) | |
67 | self.assertFalse(self.key is other_key) | |
64 | 68 | |
69 | def test___ne___none(self): | |
65 | 70 | self.assertTrue(self.key is not None) |
66 | 71 | self.assertTrue(None != self.key) |
67 | 72 | |
68 | def test___ne__name(self): | |
73 | def test___ne___algorithm(self): | |
74 | other_key = private_key.PrivateKey('DSA', | |
75 | self.length, | |
76 | self.encoded, | |
77 | self.name) | |
78 | self.assertTrue(self.key != other_key) | |
79 | ||
80 | def test___ne___length(self): | |
81 | other_key = private_key.PrivateKey(self.algorithm, | |
82 | 4096, | |
83 | self.encoded, | |
84 | self.name) | |
85 | self.assertTrue(self.key != other_key) | |
86 | ||
87 | def test___ne___encoded(self): | |
88 | different_encoded = bytes(utils.get_private_key_der()) + b'\x00' | |
89 | other_key = private_key.PrivateKey(self.algorithm, | |
90 | self.length, | |
91 | different_encoded, | |
92 | self.name) | |
93 | self.assertTrue(self.key != other_key) | |
94 | ||
95 | def test___ne___name(self): | |
69 | 96 | other_key = private_key.PrivateKey(self.algorithm, |
70 | 97 | self.length, |
71 | 98 | self.encoded, |
54 | 54 | |
55 | 55 | def test___eq__(self): |
56 | 56 | self.assertTrue(self.key == self.key) |
57 | self.assertTrue(self.key is self.key) | |
57 | 58 | |
58 | 59 | self.assertFalse(self.key is None) |
59 | 60 | self.assertFalse(None == self.key) |
60 | 61 | |
61 | def test___ne__(self): | |
62 | self.assertFalse(self.key != self.key) | |
63 | self.assertFalse(self.name != self.name) | |
62 | other_key = public_key.PublicKey(self.algorithm, | |
63 | self.length, | |
64 | self.encoded, | |
65 | self.name) | |
66 | self.assertTrue(self.key == other_key) | |
67 | self.assertFalse(self.key is other_key) | |
64 | 68 | |
69 | def test___ne___none(self): | |
65 | 70 | self.assertTrue(self.key is not None) |
66 | 71 | self.assertTrue(None != self.key) |
72 | ||
73 | def test___ne___algorithm(self): | |
74 | other_key = public_key.PublicKey('DSA', | |
75 | self.length, | |
76 | self.encoded, | |
77 | self.name) | |
78 | self.assertTrue(self.key != other_key) | |
79 | ||
80 | def test___ne___length(self): | |
81 | other_key = public_key.PublicKey(self.algorithm, | |
82 | 4096, | |
83 | self.encoded, | |
84 | self.name) | |
85 | self.assertTrue(self.key != other_key) | |
86 | ||
87 | def test___ne___encoded(self): | |
88 | different_encoded = bytes(utils.get_public_key_der()) + b'\x00' | |
89 | other_key = public_key.PublicKey(self.algorithm, | |
90 | self.length, | |
91 | different_encoded, | |
92 | self.name) | |
93 | self.assertTrue(self.key != other_key) | |
67 | 94 | |
68 | 95 | def test___ne__name(self): |
69 | 96 | other_key = public_key.PublicKey(self.algorithm, |
53 | 53 | |
54 | 54 | def test___eq__(self): |
55 | 55 | self.assertTrue(self.key == self.key) |
56 | self.assertTrue(self.key is self.key) | |
56 | 57 | |
57 | 58 | self.assertFalse(self.key is None) |
58 | 59 | self.assertFalse(None == self.key) |
59 | 60 | |
60 | def test___ne__(self): | |
61 | self.assertFalse(self.key != self.key) | |
62 | self.assertFalse(self.name != self.name) | |
61 | other_key = sym_key.SymmetricKey(self.algorithm, | |
62 | self.bit_length, | |
63 | self.encoded, | |
64 | self.name) | |
65 | self.assertTrue(self.key == other_key) | |
66 | self.assertFalse(self.key is other_key) | |
63 | 67 | |
68 | def test___ne___none(self): | |
64 | 69 | self.assertTrue(self.key is not None) |
65 | 70 | self.assertTrue(None != self.key) |
66 | 71 | |
67 | def test___ne__name(self): | |
72 | def test___ne___algorithm(self): | |
73 | other_key = sym_key.SymmetricKey('DES', | |
74 | self.bit_length, | |
75 | self.encoded, | |
76 | self.name) | |
77 | self.assertTrue(self.key != other_key) | |
78 | ||
79 | def test___ne___length(self): | |
80 | other_key = sym_key.SymmetricKey(self.algorithm, | |
81 | self.bit_length * 2, | |
82 | self.encoded, | |
83 | self.name) | |
84 | self.assertTrue(self.key != other_key) | |
85 | ||
86 | def test___ne___encoded(self): | |
87 | different_encoded = self.encoded * 2 | |
88 | other_key = sym_key.SymmetricKey(self.algorithm, | |
89 | self.bit_length, | |
90 | different_encoded, | |
91 | self.name) | |
92 | self.assertTrue(self.key != other_key) | |
93 | ||
94 | def test___ne___name(self): | |
68 | 95 | other_key = sym_key.SymmetricKey(self.algorithm, |
69 | 96 | self.bit_length, |
70 | 97 | self.encoded, |
43 | 43 | |
44 | 44 | def test___eq__(self): |
45 | 45 | self.assertTrue(self.cert == self.cert) |
46 | self.assertTrue(self.cert is self.cert) | |
46 | 47 | |
47 | 48 | self.assertFalse(self.cert is None) |
48 | 49 | self.assertFalse(None == self.cert) |
49 | 50 | |
50 | def test___ne__(self): | |
51 | self.assertFalse(self.cert != self.cert) | |
52 | self.assertFalse(self.name != self.name) | |
51 | other_x_509 = x_509.X509(self.data, self.name) | |
52 | self.assertTrue(self.cert == other_x_509) | |
53 | self.assertFalse(self.cert is other_x_509) | |
53 | 54 | |
55 | def test___ne___none(self): | |
54 | 56 | self.assertTrue(self.cert is not None) |
55 | 57 | self.assertTrue(None != self.cert) |
58 | ||
59 | def test___ne___data(self): | |
60 | other_x509 = x_509.X509(b'\x00\x00\x00', self.name) | |
61 | self.assertTrue(self.cert != other_x509) | |
56 | 62 | |
57 | 63 | def test___ne__name(self): |
58 | 64 | other_x509 = x_509.X509(self.data, "other x509") |