mirror of
https://github.com/getredash/redash.git
synced 2025-12-19 17:37:19 -05:00
17 lines
633 B
Python
17 lines
633 B
Python
from redash.models import ApiKey
|
|
from tests import BaseTestCase
|
|
|
|
|
|
class TestApiKeyGetByObject(BaseTestCase):
|
|
def test_returns_none_if_not_exists(self):
|
|
dashboard = self.factory.create_dashboard()
|
|
self.assertIsNone(ApiKey.get_by_object(dashboard))
|
|
|
|
def test_returns_only_active_key(self):
|
|
dashboard = self.factory.create_dashboard()
|
|
api_key = self.factory.create_api_key(object=dashboard, active=False)
|
|
self.assertIsNone(ApiKey.get_by_object(dashboard))
|
|
|
|
api_key = self.factory.create_api_key(object=dashboard)
|
|
self.assertEqual(api_key, ApiKey.get_by_object(dashboard))
|