def test_import_source_invalid(self): with self.assertRaises(ImportError): price.import_source('non.existing.module')
def test_import_source_valid(self): for name in 'oanda', 'yahoo': module = price.import_source(name) self.assertIsInstance(module, types.ModuleType) module = price.import_source('beanprice.sources.yahoo') self.assertIsInstance(module, types.ModuleType)