Пример #1
0
 def test_user_filtered_correctly(self):
     """
     Ensure that if a developer has used FxA, they get correctly filtered
     out for an email sent to users. We do this by setting the FxA source on
     the developer before getting developers.
     """
     self.developer.update(source=LOGIN_SOURCE_FXA)
     eq_(get_user_ids(False), [999L])
Пример #2
0
 def test_developers(self):
     eq_(get_user_ids(True), [31337L])
     self.developer.update(source=LOGIN_SOURCE_FXA)
     eq_(get_user_ids(True), [])
Пример #3
0
 def test_user(self):
     eq_(get_user_ids(False), [999L])
     self.user.update(source=LOGIN_SOURCE_FXA)
     eq_(get_user_ids(False), [])
Пример #4
0
 def test_stale_developers(self):
     self.developer.update(last_login_attempt=datetime(2014, 4, 30))
     eq_(get_user_ids(True), [])
Пример #5
0
 def test_developers(self):
     self.developer.update(last_login_attempt=datetime(2014, 5, 1))
     eq_(get_user_ids(True), [31337L])
     self.developer.update(source=LOGIN_SOURCE_FXA)
     eq_(get_user_ids(True), [])
Пример #6
0
 def test_stale_user(self):
     self.user.update(last_login_attempt=datetime(2014, 4, 30))
     eq_(get_user_ids(False), [])
Пример #7
0
 def test_user(self):
     self.user.update(last_login_attempt=datetime(2014, 5, 1))
     eq_(get_user_ids(False), [999L])
     self.user.update(source=LOGIN_SOURCE_FXA)
     eq_(get_user_ids(False), [])