Example #1
0
    def test_dogma_validate_teaching(self):

        beliefs = {'foo': 'bar', 'bat': 'baz'}
        d = XmlDogma('Books', beliefs, None)

        ret = d._validate_teaching('foo', 'bar')
        #self.assertIs(ret, None)

        ret = XmlDogma._validate_teaching('foo', 'bar')
        #self.assertIs(ret, None)

        #with self.assertRaisesRegexp(XmlDogmaException,"""The belief """):
        #    XmlDogma._validate_teaching('foo','//bar')

        with self.assertRaisesRegexp(XmlDogmaException, """The belief """):
            ret = d._validate_teaching('foo', [])

        with self.assertRaisesRegexp(XmlDogmaException, """The belief """):
            beliefs = {'foo': [], 'bat': 'baz'}
            d = XmlDogma('Books', beliefs, None)
Example #2
0
    def test_dogma_validate_teaching(self):

        beliefs = {'foo':'bar','bat':'baz'}
        d = XmlDogma('Books',beliefs,None)
        
        ret = d._validate_teaching('foo','bar')
        assert_is(ret, None)
        
        ret = XmlDogma._validate_teaching('foo','bar')
        assert_is(ret, None)
        
        with assert_raises_regexp(XmlDogmaException,"""The belief """):
            XmlDogma._validate_teaching('foo','//bar')
        
        with assert_raises_regexp(XmlDogmaException,"""The belief """):
            ret = d._validate_teaching('foo',[])
        
        
        with assert_raises_regexp(XmlDogmaException,"""The belief """):
            beliefs = {'foo':[],'bat':'baz'}
            d = XmlDogma('Books',beliefs,None)