Esempio n. 1
0
    def testResourceArguments(self):
        myPluggedResource = plugin.resourcePlugger('TestResource',
                                            'Foo', bar='Bar')
        
        assert isinstance(myPluggedResource, plugin.TestResource)

        self.assertEquals(myPluggedResource.foo, 'Foo')
        self.assertEquals(myPluggedResource.bar, 'Bar')
Esempio n. 2
0
    def testResourceArguments(self):
        myPluggedResource = plugin.resourcePlugger('TestResource',
                                                   'Foo',
                                                   bar='Bar')

        assert isinstance(myPluggedResource, plugin.TestResource)

        self.assertEquals(myPluggedResource.foo, 'Foo')
        self.assertEquals(myPluggedResource.bar, 'Bar')
Esempio n. 3
0
 def testResource(self):
     assert isinstance(plugin.resourcePlugger('TestResource'),
                       plugin.TestResource)
Esempio n. 4
0
    def testDefaultPlugin(self):
        myPluggedResource = plugin.resourcePlugger('NoSuchResource',
                                                   defaultResource=MyDefaultResource)

        assert isinstance(myPluggedResource, MyDefaultResource)
Esempio n. 5
0
 def testNoPlugin(self):
     myPluggedResource = plugin.resourcePlugger('NoSuchResource')
     
     assert isinstance(myPluggedResource, plugin.NoPlugin)
     
     self.assertEquals(myPluggedResource.plugin, 'NoSuchResource')
Esempio n. 6
0
    def testDefaultPlugin(self):
        myPluggedResource = plugin.resourcePlugger(
            'NoSuchResource', defaultResource=MyDefaultResource)

        assert isinstance(myPluggedResource, MyDefaultResource)
Esempio n. 7
0
    def testNoPlugin(self):
        myPluggedResource = plugin.resourcePlugger('NoSuchResource')

        assert isinstance(myPluggedResource, plugin.NoPlugin)

        self.assertEquals(myPluggedResource.plugin, 'NoSuchResource')
Esempio n. 8
0
 def testResource(self):
     assert isinstance(plugin.resourcePlugger('TestResource'),
                       plugin.TestResource)