from yandex_music import AdParams class TestAdParams: partner_id = None category_id = None page_ref = None target_ref = None other_params = None ad_volume = None genre_id = None genre_name = None def test_expected_values(self, ad_params): assert ad_params.partner_id == self.partner_id assert ad_params.category_id == self.category_id assert ad_params.page_ref == self.page_ref assert ad_params.target_ref == self.target_ref assert ad_params.other_params == self.other_params assert ad_params.ad_volume == self.ad_volume assert ad_params.genre_id == self.genre_id assert ad_params.genre_name == self.genre_name def test_de_json_required(self, client): json_dict = {'partner_id': self.partner_id, 'category_id': self.category_id, 'page_ref': self.page_ref, 'target_ref': self.target_ref, 'other_params': self.other_params, 'ad_volume': self.ad_volume} ad_params = AdParams.de_json(json_dict, client) assert ad_params.partner_id == self.partner_id assert ad_params.category_id == self.category_id assert ad_params.page_ref == self.page_ref assert ad_params.target_ref == self.target_ref assert ad_params.other_params == self.other_params assert ad_params.ad_volume == self.ad_volume def test_de_json_all(self, client): json_dict = {'partner_id': self.partner_id, 'category_id': self.category_id, 'page_ref': self.page_ref, 'target_ref': self.target_ref, 'other_params': self.other_params, 'ad_volume': self.ad_volume, 'genre_id': self.genre_id, 'genre_name': self.genre_name} ad_params = AdParams.de_json(json_dict, client) assert ad_params.partner_id == self.partner_id assert ad_params.category_id == self.category_id assert ad_params.page_ref == self.page_ref assert ad_params.target_ref == self.target_ref assert ad_params.other_params == self.other_params assert ad_params.ad_volume == self.ad_volume assert ad_params.genre_id == self.genre_id assert ad_params.genre_name == self.genre_name def test_equality(self): pass