コード例 #1
0
    def test_gen_boolean_1(self):
        """
        @Test: Create a random boolean value
        @Feature: Boolean Generator
        @Assert: A random boolean value is generated
        """

        for turn in range(100):
            result = gen_boolean()
            self.assertIsInstance(
                result, bool,
                "A valid boolean value was not generated.")
コード例 #2
0
def valid_sc_parameters_data():
    """Returns a list of valid smart class parameter types and values"""
    return [
        {
            u'sc_type': 'string',
            u'value': gen_string('utf8'),
        },
        {
            u'sc_type': 'boolean',
            u'value': choice(['0', '1']),
        },
        {
            u'sc_type': 'integer',
            u'value': gen_integer(min_value=1000),
        },
        {
            u'sc_type': 'real',
            u'value': -123.0,
        },
        {
            u'sc_type':
            'array',
            u'value':
            "['{0}', '{1}', '{2}']".format(gen_string('alpha'), gen_integer(),
                                           gen_boolean()),
        },
        {
            u'sc_type':
            'hash',
            u'value':
            '{{"{0}": "{1}"}}'.format(gen_string('alpha'),
                                      gen_string('alpha')),
        },
        {
            u'sc_type': 'yaml',
            u'value': 'name=>XYZ',
        },
        {
            u'sc_type': 'json',
            u'value': '{"name": "XYZ"}',
        },
    ]
コード例 #3
0
def valid_sc_parameters_data():
    """Returns a list of valid smart class parameter types and values"""
    return [
        {
            'sc_type': 'string',
            'value': gen_string('utf8')
        },
        {
            'sc_type': 'boolean',
            'value': choice(['0', '1'])
        },
        {
            'sc_type': 'integer',
            'value': gen_integer(min_value=1000)
        },
        {
            'sc_type': 'real',
            'value': -123.0
        },
        {
            'sc_type': 'array',
            'value': [gen_string('alpha'),
                      gen_integer(),
                      gen_boolean()]
        },
        {
            'sc_type': 'hash',
            'value': f'{{"{gen_string("alpha")}": "{gen_string("alpha")}"}}'
        },
        {
            'sc_type': 'yaml',
            'value': 'name=>XYZ'
        },
        {
            'sc_type': 'json',
            'value': '{"name": "XYZ"}'
        },
    ]
コード例 #4
0
ファイル: entity_fields.py プロジェクト: anarang/nailgun
 def gen_value(self):
     """Return a value suitable for a :class:`BooleanField`."""
     # pylint:disable=no-self-use
     # See comment near top of module.
     return gen_boolean()
コード例 #5
0
ファイル: orm.py プロジェクト: connornishijima/robottelo
 def get_value(self):
     """Return a value suitable for a :class:`BooleanField`."""
     return gen_boolean()
コード例 #6
0
 def gen_value(self):
     """Return a value suitable for a :class:`BooleanField`."""
     # See comment near top of module.
     return gen_boolean()