def test_equality(self): a = telegram.Voice(self.voice.file_id, self.voice.duration) b = telegram.Voice(self.voice.file_id, self.voice.duration) c = telegram.Voice(self.voice.file_id, 0) d = telegram.Voice("", self.voice.duration) e = telegram.Audio(self.voice.file_id, self.voice.duration) self.assertEqual(a, b) self.assertEqual(hash(a), hash(b)) self.assertIsNot(a, b) self.assertEqual(a, c) self.assertEqual(hash(a), hash(c)) self.assertNotEqual(a, d) self.assertNotEqual(hash(a), hash(d)) self.assertNotEqual(a, e) self.assertNotEqual(hash(a), hash(e))
def test_equality(self): a = telegram.Document(self.document_file_id) b = telegram.Document(self.document_file_id) d = telegram.Document("") e = telegram.Voice(self.document_file_id, 0) self.assertEqual(a, b) self.assertEqual(hash(a), hash(b)) self.assertIsNot(a, b) self.assertNotEqual(a, d) self.assertNotEqual(hash(a), hash(d)) self.assertNotEqual(a, e) self.assertNotEqual(hash(a), hash(e))
def test_equality(self): a = telegram.Animation(self.animation_file_id) b = telegram.Animation(self.animation_file_id) d = telegram.Animation("") e = telegram.Voice(self.animation_file_id, 0) self.assertEqual(a, b) self.assertEqual(hash(a), hash(b)) self.assertIsNot(a, b) self.assertNotEqual(a, d) self.assertNotEqual(hash(a), hash(d)) self.assertNotEqual(a, e) self.assertNotEqual(hash(a), hash(e))
def test_equality(self): a = telegram.ChosenInlineResult(self.result_id, None, "Query", "") b = telegram.ChosenInlineResult(self.result_id, None, "Query", "") c = telegram.ChosenInlineResult(self.result_id, None, "", "") d = telegram.ChosenInlineResult("", None, "Query", "") e = telegram.Voice(self.result_id, 0) self.assertEqual(a, b) self.assertEqual(hash(a), hash(b)) self.assertIsNot(a, b) self.assertEqual(a, c) self.assertEqual(hash(a), hash(c)) self.assertNotEqual(a, d) self.assertNotEqual(hash(a), hash(d)) self.assertNotEqual(a, e) self.assertNotEqual(hash(a), hash(e))
def test_equality(self): a = telegram.Contact(self.phone_number, self.first_name) b = telegram.Contact(self.phone_number, self.first_name) c = telegram.Contact(self.phone_number, "") d = telegram.Contact("", self.first_name) e = telegram.Voice("", 0) self.assertEqual(a, b) self.assertEqual(hash(a), hash(b)) self.assertIsNot(a, b) self.assertEqual(a, c) self.assertEqual(hash(a), hash(c)) self.assertNotEqual(a, d) self.assertNotEqual(hash(a), hash(d)) self.assertNotEqual(a, e) self.assertNotEqual(hash(a), hash(e))
def test_equality(self): a = telegram.File(self.audio_file_id, self._bot) b = telegram.File(self.audio_file_id, self._bot) c = telegram.File(self.audio_file_id, None) d = telegram.File(self.document_file_id, self._bot) e = telegram.Voice(self.audio_file_id, 0) self.assertEqual(a, b) self.assertEqual(hash(a), hash(b)) self.assertIsNot(a, b) self.assertEqual(a, c) self.assertEqual(hash(a), hash(c)) self.assertNotEqual(a, d) self.assertNotEqual(hash(a), hash(d)) self.assertNotEqual(a, e) self.assertNotEqual(hash(a), hash(e))
def test_equality(self): a = telegram.File("DOESNTMATTER", self._bot) b = telegram.File("DOESNTMATTER", self._bot) c = telegram.File("DOESNTMATTER", None) d = telegram.File("DOESNTMATTER2", self._bot) e = telegram.Voice("DOESNTMATTER", 0) self.assertEqual(a, b) self.assertEqual(hash(a), hash(b)) self.assertIsNot(a, b) self.assertEqual(a, c) self.assertEqual(hash(a), hash(c)) self.assertNotEqual(a, d) self.assertNotEqual(hash(a), hash(d)) self.assertNotEqual(a, e) self.assertNotEqual(hash(a), hash(e))
def test_equality(self): a = telegram.ShippingOption(self._id, self.title, self.prices) b = telegram.ShippingOption(self._id, self.title, self.prices) c = telegram.ShippingOption(self._id, '', []) d = telegram.ShippingOption(0, self.title, self.prices) e = telegram.Voice(self._id, 0) self.assertEqual(a, b) self.assertEqual(hash(a), hash(b)) self.assertIsNot(a, b) self.assertEqual(a, c) self.assertEqual(hash(a), hash(c)) self.assertNotEqual(a, d) self.assertNotEqual(hash(a), hash(d)) self.assertNotEqual(a, e) self.assertNotEqual(hash(a), hash(e))
def test_equality(self): a = telegram.Video(self.video_file_id, self.width, self.height, self.duration) b = telegram.Video(self.video_file_id, self.width, self.height, self.duration) c = telegram.Video(self.video_file_id, 0, 0, 0) d = telegram.Video("", self.width, self.height, self.duration) e = telegram.Voice(self.video_file_id, self.duration) self.assertEqual(a, b) self.assertEqual(hash(a), hash(b)) self.assertIsNot(a, b) self.assertEqual(a, c) self.assertEqual(hash(a), hash(c)) self.assertNotEqual(a, d) self.assertNotEqual(hash(a), hash(d)) self.assertNotEqual(a, e) self.assertNotEqual(hash(a), hash(e))