示例#1
0
 async def test_load_name_given(self):
     self.assertEqual(add.imp, OperationImplementation.load("add"))
     self.assertEqual(mult.imp, OperationImplementation.load("mult"))
示例#2
0
 async def test_load_failure(self):
     with self.assertRaises(FailedToLoadOperationImplementation):
         OperationImplementation.load("parse_line")
示例#3
0
 async def test_load(self):
     loaded = OperationImplementation.load()
     self.assertIn(add.imp, loaded)
     self.assertIn(mult.imp, loaded)
     self.assertNotIn(parse_line.op, loaded)