Exemple #1
0
def test_add_app_class():
    """
    Router.add_app should also accept an instantiated AppBase
    """
    router = BaseRouter()
    router.add_app(AppBase)
    assert_equals(len(router.apps), 1)
Exemple #2
0
def test_router_finds_apps():
    router = BaseRouter()
    router.add_app("rapidsms.contrib.default")
    from rapidsms.contrib.default.app import App

    assert_equals(len(router.apps), 1)
    app = router.get_app("rapidsms.contrib.default")

    assert_equals(type(app), App)
Exemple #3
0
def test_no_app_doesnt_raise_error():
    """
    If an INSTALLED_APP does not contain an app module, don't
    raise an exception
    """
    router = BaseRouter()
    app = router.add_app('django.conrib.admin')
    assert_equals(app, None)