def can_view_consumer(self): # To view the consumer pages, the user must satisfy either criterion: # * Have submitted an app. # * Is a vouched Mozillian or whitelisted fella. return self.is_app_developer or AccessWhitelist.matches(self.email)
def matches(email, expected): return eq_(AccessWhitelist.matches(email), expected)
def test_empty(self): for value in ['', ' ']: AccessWhitelist.objects.all().delete() AccessWhitelist.objects.create(email=value) eq_(AccessWhitelist.matches('*****@*****.**'), False)