Ejemplo n.º 1
0
 def test_is_default(self):
     assert isinstance(get_config(), FromSettingsConfig)
Ejemplo n.º 2
0
 def test_class_gets_picked_up(self):
     assert isinstance(get_config(), DummyConfigClass)
Ejemplo n.º 3
0
 def test_settings_ignored(self):
     """
     Check that we indeed ignore Django settings (apart from the config class).
     """
     assert get_config().get_action_url(None) == 'foo'
Ejemplo n.º 4
0
 def test_get_allowed_methods_by_settings(self):
     config = get_config()
     request = RequestFactory()
     expected = ('card', 'bankTransfer')
     assert config.get_allowed_methods(request, None) == expected
Ejemplo n.º 5
0
 def test_get_allowed_methods_by_settings(self):
     config = get_config()
     request = RequestFactory()
     expected = ('card', 'bankTransfer')
     assert config.get_allowed_methods(request, None) == expected
Ejemplo n.º 6
0
 def test_get_signer_backend_configured(self):
     assert get_config().get_signer_backend(
         None) == 'adyen.signers.HMACSha256'
Ejemplo n.º 7
0
 def test_get_ip_address_header_default(self):
     config = get_config()
     assert config.get_ip_address_header() == 'REMOTE_ADDR'
Ejemplo n.º 8
0
 def test_value_passing_works(self):
     assert get_config().get_action_url(None) == 'foo'
Ejemplo n.º 9
0
 def test_complains_when_not_fully_configured(self):
     # If the setting is missing, a proper exception is raised
     del settings.ADYEN_ACTION_URL
     with self.assertRaises(ImproperlyConfigured):
         get_config()
Ejemplo n.º 10
0
 def test_get_ip_address_header_by_settings(self):
     config = get_config()
     assert config.get_ip_address_header() == 'X_FORWARDED_FOR'
Ejemplo n.º 11
0
 def test_is_default(self):
     assert isinstance(get_config(), FromSettingsConfig)
Ejemplo n.º 12
0
 def test_get_ip_address_header_default(self):
     config = get_config()
     assert config.get_ip_address_header() == 'REMOTE_ADDR'
Ejemplo n.º 13
0
 def test_get_signer_backend_configured(self):
     assert get_config().get_signer_backend(None) == 'adyen.signers.HMACSha256'
Ejemplo n.º 14
0
 def test_get_signer_backend_default(self):
     assert get_config().get_signer_backend(None) == 'adyen.signers.HMACSha1'
Ejemplo n.º 15
0
 def test_value_passing_works(self):
     assert get_config().get_action_url(None) == 'foo'
Ejemplo n.º 16
0
 def test_class_gets_picked_up(self):
     assert isinstance(get_config(), DummyConfigClass)
Ejemplo n.º 17
0
 def test_get_signer_backend_default(self):
     assert get_config().get_signer_backend(
         None) == 'adyen.signers.HMACSha1'
Ejemplo n.º 18
0
 def test_settings_ignored(self):
     """
     Check that we indeed ignore Django settings (apart from the config class).
     """
     assert get_config().get_action_url(None) == 'foo'
Ejemplo n.º 19
0
 def test_complains_when_not_fully_configured(self):
     # If the setting is missing, a proper exception is raised
     del settings.ADYEN_ACTION_URL
     with self.assertRaises(ImproperlyConfigured):
         get_config()
Ejemplo n.º 20
0
 def test_get_allowed_methods_default(self):
     config = get_config()
     request = RequestFactory()
     assert config.get_allowed_methods(request, None) is None
Ejemplo n.º 21
0
 def test_get_ip_address_header_by_settings(self):
     config = get_config()
     assert config.get_ip_address_header() == 'X_FORWARDED_FOR'
Ejemplo n.º 22
0
 def test_get_allowed_methods_default(self):
     config = get_config()
     request = RequestFactory()
     assert config.get_allowed_methods(request, None) is None