def is_integrated_with_healthvault(user): """Return ``True`` if we have integration info for the user. For example:: {% if request.user|is_integrated_with_healthvault %} You're integrated with HealthVault! {% else %} Would you like to integrate with HealthVault? {% endif %} """ return utils.is_integrated(user)
def test_unauthenticated(self): """Only logged-in users can be integrated.""" user = AnonymousUser() self.assertFalse(utils.is_integrated(user))
def test_is_not_integrated(self): """Integration requires user authentication data.""" HealthVaultUser.objects.all().delete() self.assertFalse(utils.is_integrated(self.user))
def test_is_integrated(self): """Users with stored authentication data are integrated.""" self.assertTrue(utils.is_integrated(self.user))