def test_in_production(self): """ Should return None, as this is handled by the application's HealthVault settings. """ fake_request = HttpRequest() url = utils.get_callback_url(fake_request) self.assertEqual(url, None)
def test_in_development(self): """Should return a full path to healthvault-complete.""" fake_request = HttpRequest() fake_request.build_absolute_uri = lambda x: 'http://test.com' + x url = utils.get_callback_url(fake_request) callback = reverse('healthvault-complete') correct_url = fake_request.build_absolute_uri(callback) self.assertEqual(url, correct_url)
def test_in_development(self): """Should return a full path to healthvault-complete.""" fake_request = HttpRequest() fake_request.build_absolute_uri = lambda x: "http://test.com" + x url = utils.get_callback_url(fake_request) callback = reverse("healthvault-complete") correct_url = fake_request.build_absolute_uri(callback) self.assertEqual(url, correct_url)