from yandex_music import PassportPhone class TestPassportPhone: phone = '+375295773423' def test_expected_values(self, passport_phone): assert passport_phone.phone == self.phone def test_de_json_required(self, client): json_dict = {'phone': self.phone} passport_phone = PassportPhone.de_json(json_dict, client) assert passport_phone.phone == self.phone def test_de_json_all(self, client): json_dict = {'phone': self.phone} passport_phone = PassportPhone.de_json(json_dict, client) assert passport_phone.phone == self.phone def test_equality(self): a = PassportPhone(self.phone) b = PassportPhone('') c = PassportPhone(self.phone) assert a != b assert hash(a) != hash(b) assert a is not b assert a == c