示例#1
0
 def test_ImportHammerClass(self):
     #test getting top level class
     dict = ({'hammer':'hammers.mongo.MongoHammer'})
     client  = Client(['-c', 'testHammer1.cfg'])
     hammerImport =  Client._getHammerClass(client, dict, None)
     print "Imported:"+str(hammerImport)
     self.assertEquals(hammerImport, hammers.mongo.MongoHammer)
     
     #test getting a nested class
     dict.setdefault('hammer', 'test.mock.MockHammer')
     hammerImport =  Client._getHammerClass(client, dict, None)
     self.assertEquals(MockHammer, hammerImport)