def test_equality(self): a = AdParams(self.partner_id, self.category_id, self.page_ref, self.target_ref, self.other_params, self.ad_volume) b = AdParams(self.partner_id, '10', self.page_ref, self.target_ref, self.other_params, self.ad_volume) c = AdParams(self.partner_id, self.category_id, '', self.target_ref, self.other_params, -30) d = AdParams(self.partner_id, self.category_id, self.page_ref, self.target_ref, self.other_params, self.ad_volume) assert a != b != c assert hash(a) != hash(b) != hash(c) assert a is not b is not c assert a == d
def ad_params(): return AdParams( TestAdParams.partner_id, TestAdParams.category_id, TestAdParams.page_ref, TestAdParams.target_ref, TestAdParams.other_params, TestAdParams.ad_volume, TestAdParams.genre_id, TestAdParams.genre_name, )