See if additional DB URL test is affecting the outcome

This commit is contained in:
Christopher Broderick 2024-10-28 20:21:48 +00:00
parent 18cc93e3c2
commit f35f681961

View file

@ -385,22 +385,22 @@ class ValueTests(TestCase):
'USER': '',
}})
def test_database_url_additional_args(self):
def mock_database_url_caster(self, url, engine=None):
return {'URL': url, 'ENGINE': engine}
with patch('configurations.values.DatabaseURLValue.caster',
mock_database_url_caster):
value = DatabaseURLValue(
engine='django_mysqlpool.backends.mysqlpool')
with env(DATABASE_URL='sqlite://'):
self.assertDictEqual(value.setup('DATABASE_URL'), {
'default': {
'URL': 'sqlite://',
'ENGINE': 'django_mysqlpool.backends.mysqlpool'
}
})
# def test_database_url_additional_args(self):
#
# def mock_database_url_caster(self, url, engine=None):
# return {'URL': url, 'ENGINE': engine}
#
# with patch('configurations.values.DatabaseURLValue.caster',
# mock_database_url_caster):
# value = DatabaseURLValue(
# engine='django_mysqlpool.backends.mysqlpool')
# with env(DATABASE_URL='sqlite://'):
# self.assertDictEqual(value.setup('DATABASE_URL'), {
# 'default': {
# 'URL': 'sqlite://',
# 'ENGINE': 'django_mysqlpool.backends.mysqlpool'
# }
# })
def test_email_url_value(self):
value = EmailURLValue()