Ejemplo n.º 1
0
    def test_only_one_api_provided(self):
        router = RestModelRouter()

        DB = copy.deepcopy(settings.DATABASES)
        del DB['api2']
        del DB['apifail']
        router.databases = DB
        self.assertEqual(router.api_database_name, 'api')
    def test_no_api_provided(self):
        router = RestModelRouter()

        DB = copy.deepcopy(settings.DATABASES)
        del DB['api2']
        del DB['api']
        del DB['apifail']
        router.databases = DB
        self.assertRaises(ImproperlyConfigured, getattr, router, "api_database_name")