def create_watching_user(self, last_mailout=None, preferred_mailout_time=21, package=None): if not package: package = self.changed_package() if not last_mailout: last_mailout = self.mailout - timedelta(days=1) user = UserFactory.create( preferred_mailout_time=preferred_mailout_time, last_mailout=last_mailout ) WatchFactory.create(user=user, package=package) return user
def test_redirects_to_self(self): self.login() data = UserFactory.attributes() resp = self.post(data=data) expect(resp).is_redirect()
def test_displays_watch_button(self): package = PackageFactory.create() user = UserFactory.create() html = self.render({"user": user, "package": package}) expect(html).contains("Watch this package")
def setUp(self): self.user = UserFactory.create()