mirror of
https://github.com/hasura/graphql-engine.git
synced 2024-12-18 13:02:11 +03:00
26 lines
854 B
Python
26 lines
854 B
Python
|
from validate import check_query_f
|
||
|
import pytest
|
||
|
|
||
|
usefixtures = pytest.mark.usefixtures
|
||
|
|
||
|
# use_mutation_fixtures = usefixtures(
|
||
|
# 'per_class_db_schema_for_mutation_tests',
|
||
|
# 'per_method_db_data_for_mutation_tests'
|
||
|
# )
|
||
|
|
||
|
@usefixtures('per_class_tests_db_state')
|
||
|
class TestV2SelectBasic: # Basic RQL Tests on v2/query
|
||
|
@classmethod
|
||
|
def dir(cls):
|
||
|
return 'queries/v2/basic'
|
||
|
|
||
|
def test_select_query_author(self, hge_ctx):
|
||
|
check_query_f(hge_ctx, self.dir() + '/select_article.yaml')
|
||
|
|
||
|
def test_select_query_author_with_user_role_success(self, hge_ctx):
|
||
|
check_query_f(hge_ctx, self.dir() + '/select_article_role_success.yaml')
|
||
|
|
||
|
# TODO: Fix this test for JWT
|
||
|
# def test_select_query_author_with_user_role_failure(self, hge_ctx):
|
||
|
# check_query_f(hge_ctx, self.dir() + '/select_article_role_error.yaml')
|