def test_notify_new_instance(self): """ If the instance being saved is new, no notification should be created. """ user = FacebookUserFactory.create() banner = FacebookBannerFactory.create() instance = FacebookBannerInstanceFactory(user=user, banner=banner) instance.save() eq_(user.appnotification_set.exists(), False)
def test_valid_id(self): """If the given banner id is valid, increment the click count.""" banner = FacebookBannerInstanceFactory(total_clicks=0) add_click(banner.id) banner_instance = FacebookBannerInstance.objects.get(id=banner.id) eq_(banner_instance.total_clicks, 1) stats = FacebookClickStats.objects.get(banner_instance=banner_instance) eq_(stats.clicks, 1)