示例#1
0
 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
示例#2
0
 def test_redirects_to_self(self):
     self.login()
     data = UserFactory.attributes()
     resp = self.post(data=data)
     expect(resp).is_redirect()
示例#3
0
 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")
示例#4
0
 def setUp(self):
     self.user = UserFactory.create()