blob: 4ea0609627de6a30981df6f8a5a11dac063f257c [file] [log] [blame]
#!/bin/env python
# -*- coding: utf-8 -*-
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
# encoding=utf-8 vi:ts=4:sw=4:expandtab:ft=python
"""
execute test case
date: 2018-07-24 17:16:49
"""
"""
case demo:
def test_sample_1():
ret = execute('sample')
assert ret
def test_sample():
ret = implement.run_check('%s/sql/sample.sql' % file_dir, '%s/result/sample.result' % file_dir)
assert ret
"""
import os
import pytest
import implement
file_dir = os.path.abspath(os.path.dirname(__file__))
input_dir = '%s/sql/' % file_dir
check_dir = '%s/result/' % file_dir
def setup_module():
"""
setup
"""
if implement.check_cluster() == False:
raise pytest.skip("there is no enough be")
def execute(case):
""" execute
"""
test_file = input_dir + case + '.sql'
result_file = check_dir + case + '.result'
ret = implement.run_check(test_file=test_file, result_file=result_file)
return ret
def test_issue_2932():
"""issue_2932"""
ret = execute('issue_2932')
assert ret
def test_issue_4772():
"""issue_4772"""
ret = execute('issue_4772')
assert ret
def test_issue_4598():
"""issue_4598"""
ret = execute('issue_4598')
assert ret
def test_issue_4281():
"""issue_4281"""
ret = execute('issue_4281')
assert ret
def test_issue_4167():
"""issue_4167"""
ret = execute('issue_4167')
assert ret
def test_issue_4361():
"""issue_4361"""
ret = execute('issue_4361')
assert ret
def test_issue_4451():
"""issue_4451"""
ret = execute('issue_4451')
assert ret
def test_issue_4544():
"""issue_4544"""
ret = execute('issue_4544')
assert ret
def test_issue_4716():
"""issue_4716"""
ret = execute('issue_4716')
assert ret
def test_issue_4720():
"""issue_4720"""
ret = execute('issue_4720')
assert ret
def test_issue_4806():
"""issue_4806"""
ret = execute('issue_4806')
assert ret
def test_issue_3008():
"""issue_3008"""
ret = execute('issue_3008')
assert ret
def test_issue_3275():
"""issue_3275"""
ret = execute('issue_3275')
assert ret
def test_issue_3792():
"""issue_3792"""
ret = execute('issue_3792')
assert ret
def test_issue_3828():
"""issue_3828"""
ret = execute('issue_3828')
assert ret
def test_issue_3854():
"""issue_3854"""
ret = execute('issue_3854')
assert ret
def test_issue_3942():
"""issue_3942"""
ret = execute('issue_3942')
assert ret
def test_issue_4093():
"""issue_4093"""
ret = execute('issue_4093')
assert ret
def test_issue_4218():
"""issue_4218"""
ret = execute('issue_4218')
assert ret
def test_issue_4241():
"""issue_4241"""
ret = execute('issue_4241')
assert ret
def test_issue_4278():
"""issue_4278"""
ret = execute('issue_4278')
assert ret
def test_issue_3494():
"""issue_3494"""
ret = execute('issue_3494')
assert ret
def test_issue_3520():
"""issue_3520"""
ret = execute('issue_3520')
assert ret
def test_issue_3527():
"""issue_3527"""
ret = execute('issue_3527')
assert ret
def test_issue_4581():
"""issue_4581"""
ret = execute('issue_4581')
assert ret
def test_issue_3771():
"""issue_3771"""
ret = execute('issue_3771')
assert ret
def test_issue_4975():
"""issue_4975"""
ret = execute('issue_4975')
assert ret
def test_issue_4926():
"""issue_4926"""
ret = execute('issue_4926')
assert ret
def test_issue_4833():
"""issue_4833"""
ret = execute('issue_4833')
assert ret
def test_issue_4971():
"""issue_4971"""
ret = execute('issue_4971')
assert ret
def test_issue_5430():
"""issue_5430"""
ret = execute('issue_5430')
assert ret
def test_issue_5440():
"""issue_5440"""
ret = execute('issue_5440')
assert ret
def test_issue_5284():
"""issue_5284"""
ret = execute('issue_5284')
assert ret
def test_issue_5355():
"""issue_5355"""
ret = execute('issue_5355')
assert ret
def test_issue_5121():
"""issue_5121"""
ret = execute('issue_5121')
assert ret
def test_issue_5346():
"""issue_5346"""
ret = execute('issue_5346')
assert ret
def test_issue_5188():
"""issue_5188"""
ret = execute('issue_5188')
assert ret
def test_issue_5138():
"""issue_5138"""
ret = execute('issue_5138')
assert ret
def test_issue_5171():
"""issue_5171"""
ret = execute('issue_5171')
assert ret
def test_issue_4546():
"""issue_4546"""
ret = execute('issue_4546')
assert ret
def test_issue_4313():
"""issue_4313"""
ret = execute('issue_4313')
assert ret
def test_issue_4040():
"""issue_4040"""
ret = execute('issue_4040')
assert ret
def test_issue_4483():
"""issue_4483"""
ret = execute('issue_4483')
assert ret
def test_issue_5109():
"""issue_5109"""
ret = execute('issue_5109')
assert ret
def test_issue_5144():
"""issue_5144"""
ret = execute('issue_5144')
assert ret
def test_issue_5483():
"""issue_5483"""
assert execute('issue_5483')
def test_issue_5581():
"""issue_5581"""
assert execute('issue_5581')
@pytest.mark.skip()
def test_issue_5583():
"""
issue_5583 -> issue_12273
case feature change
"""
assert execute('issue_5583')
def test_issue_6095():
"""issue_6095"""
assert execute('issue_6095')
def test_issue_6369():
"""issue_6369"""
assert execute('issue_6369')
def test_issue_6767():
"""issue_6767"""
assert execute('issue_6767')
def test_issue_7875():
"""issue_7875"""
assert execute('issue_7875')
def test_issue_7664():
"""issue_7664"""
assert execute('issue_7664')
def test_issue_7410():
"""issue 7410"""
assert execute("issue_7410")
def test_issue_7374():
"""issue_7374"""
assert execute("issue_7374")
def test_issue_7288():
"""issue_7288"""
assert execute("issue_7288")
def test_issue_7106():
"""issue_7106"""
assert execute("issue_7106")
def test_issue_8778():
"""issue_8778"""
assert execute("issue_8778")
def test_issue_8850():
"""issue_8850"""
assert execute("issue_8850")