Example #1
0
    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
Example #2
0
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,
    )