Пример #1
0
    def test_create_filer_nearstore(self):
        xmldata = """
<filer name="testfiler1" type="nearstore" />
"""
        node = etree.fromstring(xmldata)
        filer = Filer()
        filer.configure_from_node(node, self.defaults, self.site)

        self.failUnlessEqual(filer.name, "testfiler1")
        self.failUnlessEqual(filer.type, "nearstore")
Пример #2
0
    def test_create_filer_nearstore(self):
        xmldata = """
<filer name="testfiler1" type="nearstore" />
"""
        node = etree.fromstring(xmldata)
        filer = Filer()
        filer.configure_from_node(node, self.defaults, self.site)

        self.failUnlessEqual( filer.name, "testfiler1" )
        self.failUnlessEqual( filer.type, "nearstore" )
Пример #3
0
    def test_filer_site_correct(self):
        """
        Test the filer's site is set correctly
        """
        xmldata = """
<filer name="testfiler1" type="filer" />
"""
        node = etree.fromstring(xmldata)
        filer = Filer()
        filer.configure_from_node(node, self.defaults, self.site)

        self.failUnlessEqual(filer.site.name, 'testsite')
Пример #4
0
    def test_filer_site_correct(self):
        """
        Test the filer's site is set correctly
        """
        xmldata = """
<filer name="testfiler1" type="filer" />
"""
        node = etree.fromstring(xmldata)
        filer = Filer()
        filer.configure_from_node(node, self.defaults, self.site)

        self.failUnlessEqual(filer.site.name, 'testsite')
Пример #5
0
    def test_create_filer_bad_type(self):
        xmldata = """
<filer name="testfiler1" type="secondary" />
"""
        node = etree.fromstring(xmldata)
        filer = Filer()
        self.failUnlessRaises(ValueError, filer.configure_from_node, node,
                              self.defaults, self.site)
Пример #6
0
    def test_create_filer_bare(self):
        xmldata = """
<filer />
"""
        node = etree.fromstring(xmldata)
        filer = Filer()
        self.failUnlessRaises(KeyError, filer.configure_from_node, node,
                              self.defaults, self.site)