Esempio n. 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])
Esempio n. 2
0
 def test_developers(self):
     eq_(get_user_ids(True), [31337L])
     self.developer.update(source=LOGIN_SOURCE_FXA)
     eq_(get_user_ids(True), [])
Esempio n. 3
0
 def test_user(self):
     eq_(get_user_ids(False), [999L])
     self.user.update(source=LOGIN_SOURCE_FXA)
     eq_(get_user_ids(False), [])
Esempio n. 4
0
 def test_stale_developers(self):
     self.developer.update(last_login_attempt=datetime(2014, 4, 30))
     eq_(get_user_ids(True), [])
Esempio n. 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), [])
Esempio n. 6
0
 def test_stale_user(self):
     self.user.update(last_login_attempt=datetime(2014, 4, 30))
     eq_(get_user_ids(False), [])
Esempio n. 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), [])