Esempio n. 1
0
# These requirements were auto generated
# from software requirements specification (SRS)
# document by TestFlows v1.6.200811.1124123.
# Do not edit by hand but re-generate instead
# using 'tfs requirements generate' command.
from testflows.core import Requirement

RQ_SRS_007_LDAP_Authentication = Requirement(
    name='RQ.SRS-007.LDAP.Authentication',
    version='1.0',
    priority=None,
    group=None,
    type=None,
    uid=None,
    description=(
        '[ClickHouse] SHALL support user authentication via an [LDAP] server.\n'
    ),
    link=None)

RQ_SRS_007_LDAP_Authentication_MultipleServers = Requirement(
    name='RQ.SRS-007.LDAP.Authentication.MultipleServers',
    version='1.0',
    priority=None,
    group=None,
    type=None,
    uid=None,
    description=
    ('[ClickHouse] SHALL support specifying multiple [LDAP] servers that can be used to authenticate\n'
     'users.\n'),
    link=None)
Esempio n. 2
0
RQ_SRS_001_Example = Requirement(
    name='RQ.SRS-001.Example',
    version='1.0',
    priority=None,
    group=None,
    type=None,
    uid=None,
    description=
    ('This is a long description of the requirement that can include any\n'
     'relevant information. \n'
     '\n'
     'The one-line block that follows the requirement defines the `version` \n'
     'of the requirement. The version is controlled manually and is used\n'
     'to indicate material changes to the requirement that would \n'
     'require tests that cover this requirement to be updated.\n'
     '\n'
     'It is a good practice to use requirement names that are broken\n'
     'up into groups. It is not recommended to use only numbers\n'
     'because if the requirement must be moved the numbering will not match.\n'
     'Therefore, the requirement name should start with the group\n'
     'name which is then followed by a number if any. For example,\n'
     '\n'
     '    RQ.SRS-001.Group.Subgroup.1\n'
     '\n'
     "To keep names short, try to use abbreviations for the requirement's group name.\n"
     '\n'),
    link=None,
    level=2,
    num='4.1')
Esempio n. 3
0
# from software requirements specification (SRS)
# document by TestFlows v1.6.210505.1133630.
# Do not edit by hand but re-generate instead
# using 'tfs requirements generate' command.
from testflows.core import Specification
from testflows.core import Requirement

Heading = Specification.Heading

RQ_SRS_020_ClickHouse_Extended_Precision = Requirement(
    name='RQ.SRS-020.ClickHouse.Extended.Precision',
    version='1.0',
    priority=None,
    group=None,
    type=None,
    uid=None,
    description=(
        '[ClickHouse] SHALL support using [Extended Precision Data Types].\n'
        '\n'
        ),
    link=None,
    level=2,
    num='4.1')

RQ_SRS_020_ClickHouse_Extended_Precision_Conversion_toInt128 = Requirement(
    name='RQ.SRS-020.ClickHouse.Extended.Precision.Conversion.toInt128',
    version='1.0',
    priority=None,
    group=None,
    type=None,
    uid=None,
    description=(
Esempio n. 4
0
# These requirements were auto generated
# from software requirements specification (SRS)
# document by TestFlows v1.6.200716.1214830.
# Do not edit by hand but re-generate instead
# using 'tfs requirements generate' command.
from testflows.core import Requirement

RQ_SRS001_CU_LS = Requirement(
    name='RQ.SRS001-CU.LS',
    version='1.0',
    priority=None,
    group=None,
    type=None,
    uid=None,
    description=('The [ls] utility SHALL list the contents of a directory.\n'),
    link=None)

RQ_SRS001_CU_LS_Synopsis = Requirement(
    name='RQ.SRS001-CU.LS.Synopsis',
    version='1.0',
    priority=None,
    group=None,
    type=None,
    uid=None,
    description=('The [ls] utility SHALL support the following synopsis.\n'
                 '\n'
                 '```bash\n'
                 'SYNOPSIS\n'
                 '       ls [OPTION]... [FILE]...\n'
                 '```\n'),
    link=None)
Esempio n. 5
0
# These requirements were auto generated
# from software requirements specification (SRS)
# document by TestFlows v1.6.201009.1190249.
# Do not edit by hand but re-generate instead
# using 'tfs requirements generate' command.
from testflows.core import Requirement

RQ_SRS_009_LDAP_ExternalUserDirectory_Authentication = Requirement(
        name='RQ.SRS-009.LDAP.ExternalUserDirectory.Authentication',
        version='1.0',
        priority=None,
        group=None,
        type=None,
        uid=None,
        description=(
        '[ClickHouse] SHALL support authenticating users that are defined only on the [LDAP] server.\n'
        '\n'
        ),
        link=None)

RQ_SRS_009_LDAP_ExternalUserDirectory_MultipleUserDirectories = Requirement(
        name='RQ.SRS-009.LDAP.ExternalUserDirectory.MultipleUserDirectories',
        version='1.0',
        priority=None,
        group=None,
        type=None,
        uid=None,
        description=(
        '[ClickHouse] SHALL support authenticating users using multiple [LDAP] external user directories.\n'
        '\n'
        ),
Esempio n. 6
0
# from software requirements specification (SRS)
# document by TestFlows v1.6.210312.1172513.
# Do not edit by hand but re-generate instead
# using 'tfs requirements generate' command.
from testflows.core import Specification
from testflows.core import Requirement

Heading = Specification.Heading

RQ_SRS_016_Kerberos = Requirement(
    name='RQ.SRS-016.Kerberos',
    version='1.0',
    priority=None,
    group=None,
    type=None,
    uid=None,
    description=
    ('[ClickHouse] SHALL support user authentication using [Kerberos] server.\n'
     '\n'),
    link=None,
    level=3,
    num='4.1.1')

RQ_SRS_016_Kerberos_Ping = Requirement(
    name='RQ.SRS-016.Kerberos.Ping',
    version='1.0',
    priority=None,
    group=None,
    type=None,
    uid=None,
    description=('Docker containers SHALL be able to ping each other.\n'
Esempio n. 7
0
# from software requirements specification (SRS)
# document by TestFlows v1.6.210226.1200017.
# Do not edit by hand but re-generate instead
# using 'tfs requirements generate' command.
from testflows.core import Specification
from testflows.core import Requirement

Heading = Specification.Heading

RQ_SRS_018_ClickHouse_Map_DataType = Requirement(
    name='RQ.SRS-018.ClickHouse.Map.DataType',
    version='1.0',
    priority=None,
    group=None,
    type=None,
    uid=None,
    description=
    ('[ClickHouse] SHALL support `Map(key, value)` data type that stores `key:value` pairs.\n'
     '\n'),
    link=None,
    level=3,
    num='3.1.1')

RQ_SRS_018_ClickHouse_Map_DataType_Performance_Vs_ArrayOfTuples = Requirement(
    name='RQ.SRS-018.ClickHouse.Map.DataType.Performance.Vs.ArrayOfTuples',
    version='1.0',
    priority=None,
    group=None,
    type=None,
    uid=None,
    description=
Esempio n. 8
0
# These are auto generated requirements from an SRS document.
# Do not edit by hand but re-generate instead
# using "tfs requirement generate" command.
#
from testflows.core import Requirement

RQ_SRS_003_ParameterizedQueries = Requirement(
        name='RQ.SRS-003.ParameterizedQueries',
        version='1.0',
        priority=None,
        group=None,
        type=None,
        uid=None,
        description=(
        'ODBC driver SHALL support parameterized queries as described in [SQL Statement Parameters].\n'
        ),
        link=None
    )

RQ_SRS_003_ParameterizedQueries_DataTypes = Requirement(
        name='RQ.SRS-003.ParameterizedQueries.DataTypes',
        version='1.0',
        priority=None,
        group=None,
        type=None,
        uid=None,
        description=(
        'The ODBC driver SHALL support using parameters for all applicable [ClickHouse] data types.\n'
        ),
        link=None
    )