def test_settings_defaults(): """Tests that SETTINGS adds all defaults properly.""" # Clear any settings already provided del settings.DFS_ENABLE_ADMIN del settings.DFS_CURRENCY_LOCALE del settings.DFS_BASE_TEMPLATE del settings.DFS_SUBSCRIBE_VIEW del settings.DFS_MANAGER_CLASS subscription_settings = conf.compile_settings() assert len(subscription_settings) == 5 assert subscription_settings['enable_admin'] is False assert subscription_settings['currency_locale'] == 'en_us' assert subscription_settings['base_template'] == 'subscriptions/base.html' assert subscription_settings['subscribe_view']['module'] == ( 'subscriptions.views' ) assert subscription_settings['subscribe_view']['class'] == ( 'SubscribeView' ) assert subscription_settings['management_manager']['module'] == ( 'subscriptions.management.commands._manager' ) assert subscription_settings['management_manager']['class'] == ( 'Manager' )
def test_all_settings_populate_from_settings_properly(): """Tests that Django settings all proper populate SETTINGS.""" subscription_settings = compile_settings() assert len(subscription_settings) == 5 assert subscription_settings['enable_admin'] == 1 assert subscription_settings['currency_locale'] == '2' assert subscription_settings['base_template'] == '3' assert subscription_settings['subscribe_view_module'] == 'a' assert subscription_settings['subscribe_view_class'] == 'b'
def test__compile_settings__assigned_properly(): """Tests that Django settings all proper populate SETTINGS.""" subscription_settings = conf.compile_settings() assert len(subscription_settings) == 5 assert subscription_settings['enable_admin'] == 1 assert subscription_settings['currency'].locale == 'en_us' assert subscription_settings['base_template'] == '3' assert subscription_settings['subscribe_view']['module'] == 'a' assert subscription_settings['subscribe_view']['class'] == 'b' assert subscription_settings['management_manager']['module'] == 'a' assert subscription_settings['management_manager']['class'] == 'b'