コード例 #1
0
ファイル: test_monkey.py プロジェクト: sandeepbeniwal/odfuzz
def test_standard_property_operator_patch(master_entity_type):
    fiscal_year_property = master_entity_type.proprty('FiscalYear')
    monkey.patch_proprty_operator(fiscal_year_property)
    assert set(key
               for key, value in fiscal_year_property.operators.get_all()) == {
                   'eq', 'ne', 'lt', 'le', 'gt', 'ge'
               }
コード例 #2
0
ファイル: test_monkey.py プロジェクト: sandeepbeniwal/odfuzz
def test_boolean_property_operator_patch(master_entity_type):
    is_active_entity_property = master_entity_type.proprty('IsActiveEntity')
    monkey.patch_proprty_operator(is_active_entity_property)
    assert set(
        key
        for key, value in is_active_entity_property.operators.get_all()) == {
            'eq', 'ne'
        }
コード例 #3
0
ファイル: test_monkey.py プロジェクト: prashdsouza/odfuzz
def test_interval_property_operator_patch(master_entity_type):
    interval_value_property = master_entity_type.proprty('IntervalValue')
    monkey.patch_proprty_operator(interval_value_property)

    with unittest.mock.patch('random.choice', lambda x: x[0]):
        operators_names1 = set(key for key, value in interval_value_property.operators.get_all())
    with unittest.mock.patch('random.choice', lambda x: x[1]):
        operators_names2 = set(key for key, value in interval_value_property.operators.get_all())
    assert sorted((operators_names1, operators_names2), key=len) == sorted(
        ({'eq'}, {'ge', 'le'}), key=len)
コード例 #4
0
ファイル: test_monkey.py プロジェクト: prashdsouza/odfuzz
def test_multi_property_operator_patch(master_entity_type):
    multi_value_property = master_entity_type.proprty('MultiValue')
    monkey.patch_proprty_operator(multi_value_property)
    assert set(key for key, value in multi_value_property.operators.get_all()) == {'eq'}
コード例 #5
0
ファイル: test_monkey.py プロジェクト: prashdsouza/odfuzz
def test_single_property_operator_patch(master_entity_type):
    single_value_property = master_entity_type.proprty('SingleValue')
    monkey.patch_proprty_operator(single_value_property)
    assert set(key for key, value in single_value_property.operators.get_all()) == {'eq'}