def test_is_default(self):
     assert isinstance(get_config(), FromSettingsConfig)
 def test_class_gets_picked_up(self):
     assert isinstance(get_config(), DummyConfigClass)
 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'
Esempio 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
 def test_get_allowed_methods_by_settings(self):
     config = get_config()
     request = RequestFactory()
     expected = ('card', 'bankTransfer')
     assert config.get_allowed_methods(request, None) == expected
 def test_get_signer_backend_configured(self):
     assert get_config().get_signer_backend(
         None) == 'adyen.signers.HMACSha256'
 def test_get_ip_address_header_default(self):
     config = get_config()
     assert config.get_ip_address_header() == 'REMOTE_ADDR'
 def test_value_passing_works(self):
     assert get_config().get_action_url(None) == 'foo'
 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()
Esempio n. 10
0
 def test_get_ip_address_header_by_settings(self):
     config = get_config()
     assert config.get_ip_address_header() == 'X_FORWARDED_FOR'
Esempio n. 11
0
 def test_is_default(self):
     assert isinstance(get_config(), FromSettingsConfig)
Esempio n. 12
0
 def test_get_ip_address_header_default(self):
     config = get_config()
     assert config.get_ip_address_header() == 'REMOTE_ADDR'
Esempio n. 13
0
 def test_get_signer_backend_configured(self):
     assert get_config().get_signer_backend(None) == 'adyen.signers.HMACSha256'
Esempio n. 14
0
 def test_get_signer_backend_default(self):
     assert get_config().get_signer_backend(None) == 'adyen.signers.HMACSha1'
Esempio n. 15
0
 def test_value_passing_works(self):
     assert get_config().get_action_url(None) == 'foo'
Esempio n. 16
0
 def test_class_gets_picked_up(self):
     assert isinstance(get_config(), DummyConfigClass)
Esempio n. 17
0
 def test_get_signer_backend_default(self):
     assert get_config().get_signer_backend(
         None) == 'adyen.signers.HMACSha1'
Esempio 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'
Esempio 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()
Esempio n. 20
0
 def test_get_allowed_methods_default(self):
     config = get_config()
     request = RequestFactory()
     assert config.get_allowed_methods(request, None) is None
Esempio n. 21
0
 def test_get_ip_address_header_by_settings(self):
     config = get_config()
     assert config.get_ip_address_header() == 'X_FORWARDED_FOR'
Esempio n. 22
0
 def test_get_allowed_methods_default(self):
     config = get_config()
     request = RequestFactory()
     assert config.get_allowed_methods(request, None) is None