Exemplo n.º 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")
Exemplo n.º 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" )
Exemplo n.º 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')
Exemplo n.º 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')
Exemplo n.º 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)
Exemplo n.º 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)