示例#1
0
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'
    )
示例#2
0
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'