コード例 #1
0
ファイル: test_utils.py プロジェクト: saberlynx/hyperion
    def test_empty_subelement(self):
        element = et.fromstring("<foo><bar></bar></foo>")
        self.assertFalse(get_boolean_from_element(element, 'bar'))

        element = et.fromstring("<foo><bar> </bar></foo>")
        self.assertFalse(get_boolean_from_element(element, 'bar'))
コード例 #2
0
ファイル: test_utils.py プロジェクト: saberlynx/hyperion
 def test_invalid_bool_string(self):
     element = et.fromstring("<foo><bar>ipsum</bar></foo>")
     self.assertFalse(get_boolean_from_element(element, 'bar'))
コード例 #3
0
 def resolve_same_source(root, _info):
     return get_boolean_from_element(root, 'same_source')
コード例 #4
0
 def resolve_allow_insecure(root, _info):
     return get_boolean_from_element(root, 'allow_insecure')
コード例 #5
0
ファイル: fields.py プロジェクト: bjoernricks/hyperion
 def resolve_growing(root, _info):
     return get_boolean_from_element(root, 'growing')
コード例 #6
0
ファイル: fields.py プロジェクト: y0urself/hyperion
 def resolve_orphan(root, _info):
     return get_boolean_from_element(root, 'orphan')
コード例 #7
0
ファイル: fields.py プロジェクト: timopollmeier/hyperion
 def resolve_reverse_lookup_unify(root, _info):
     return get_boolean_from_element(root, "reverse_lookup_unify")
コード例 #8
0
 def resolve_deprecated(root, _info):
     ovaldef = root.find('ovaldef')
     if ovaldef is not None:
         return get_boolean_from_element(ovaldef, 'deprecated')
     return None
コード例 #9
0
 def resolve_alterable(root, _info):
     return get_boolean_from_element(root, 'alterable')
コード例 #10
0
ファイル: fields.py プロジェクト: timopollmeier/hyperion
 def resolve_allow_simultaneous_ips(root, _info):
     return get_boolean_from_element(root, "allow_simultaneous_ips")
コード例 #11
0
 def resolve_trash(root, _info):
     return get_boolean_from_element(root, 'trash')
コード例 #12
0
ファイル: fields.py プロジェクト: sarahd93/hyperion
 def resolve_deleted(root, _info):
     return get_boolean_from_element(root, 'deleted')
コード例 #13
0
ファイル: fields.py プロジェクト: bjoernricks/hyperion
 def resolve_valid(root, _info):
     return get_boolean_from_element(root, 'valid')
コード例 #14
0
ファイル: test_utils.py プロジェクト: saberlynx/hyperion
    def test_bool_strings(self):
        element = et.fromstring("<foo><bar>0</bar></foo>")
        self.assertFalse(get_boolean_from_element(element, 'bar'))

        element = et.fromstring("<foo><bar>1</bar></foo>")
        self.assertTrue(get_boolean_from_element(element, 'bar'))
コード例 #15
0
def boolean_resolver(attname, default_value, root, info, **args):
    ##pylint: disable=unused-argument
    return get_boolean_from_element(root, attname)
コード例 #16
0
ファイル: test_utils.py プロジェクト: saberlynx/hyperion
    def test_additional_whitespace(self):
        element = et.fromstring("<foo><bar> 1 </bar></foo>")
        self.assertTrue(get_boolean_from_element(element, 'bar'))

        element = et.fromstring("<foo><bar>\n1\n</bar></foo>")
        self.assertTrue(get_boolean_from_element(element, 'bar'))
コード例 #17
0
ファイル: fields.py プロジェクト: bjoernricks/hyperion
 def resolve_writable(root, _info):
     return get_boolean_from_element(root.outer_report, 'writable')
コード例 #18
0
ファイル: fields.py プロジェクト: bjoernricks/hyperion
 def resolve_predefined(root, _info):
     return get_boolean_from_element(root, 'predefined')
コード例 #19
0
ファイル: fields.py プロジェクト: bjoernricks/hyperion
 def resolve_in_use(root, _info):
     return get_boolean_from_element(root.outer_report, 'in_use')
コード例 #20
0
ファイル: fields.py プロジェクト: bjoernricks/hyperion
 def resolve_include(root, _info):
     return get_boolean_from_element(root, 'include')
コード例 #21
0
ファイル: test_utils.py プロジェクト: saberlynx/hyperion
 def test_none(self):
     self.assertIsNone(get_boolean_from_element(None, 'foo'))
コード例 #22
0
ファイル: fields.py プロジェクト: bjoernricks/hyperion
 def resolve_active(root, _info):
     return get_boolean_from_element(root, 'active')
コード例 #23
0
ファイル: test_utils.py プロジェクト: saberlynx/hyperion
 def test_unkown_subelement(self):
     element = Element('foo')
     self.assertIsNone(get_boolean_from_element(element, 'bar'))
コード例 #24
0
 def resolve_source_deleted(root, _info):
     source = root.find('source')
     if source is not None:
         return get_boolean_from_element(source, 'deleted')
     return None
コード例 #25
0
 def resolve_mandatory(root, _info):
     return get_boolean_from_element(root, 'mandatory')